MCPcopy
hub / github.com/sql-js/sql.js / _sqlite3SchemaGet

Function _sqlite3SchemaGet

js/sql-debug.js:237965–238209  ·  view source on GitHub ↗
($0,$1)

Source from the content-addressed store, hash-verified

237963 STACKTOP = sp;return ($$1|0);
237964}
237965function _sqlite3SchemaGet($0,$1) {
237966 $0 = $0|0;
237967 $1 = $1|0;
237968 var $$0$i12 = 0, $$0$i12$i$ph = 0, $$015 = 0, $$sink = 0, $$sink$i$i = 0, $$sink$i$i$i = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0;
237969 var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0;
237970 var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0;
237971 var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0;
237972 var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0;
237973 var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0;
237974 var $99 = 0, dest = 0, label = 0, sp = 0, stop = 0;
237975 sp = STACKTOP;
237976 $2 = ($1|0)==(0|0);
237977 do {
237978 if ($2) {
237979 $53 = HEAP32[2]|0;
237980 $54 = ($53|0)==(0);
237981 if ($54) {
237982 $93 = HEAP32[(52)>>2]|0;
237983 $94 = (FUNCTION_TABLE_ii[$93 & 255](84)|0);
237984 $95 = ($94|0)==(0|0);
237985 if ($95) {
237986 break;
237987 } else {
237988 $$0$i12 = $94;
237989 }
237990 } else {
237991 $55 = HEAP32[(68)>>2]|0;
237992 $56 = (FUNCTION_TABLE_ii[$55 & 255](84)|0);
237993 $57 = HEAP32[11829]|0;
237994 $58 = ($57>>>0)<(84);
237995 if ($58) {
237996 HEAP32[11829] = 84;
237997 }
237998 $59 = (46456);
237999 $60 = $59;
238000 $61 = HEAP32[$60>>2]|0;
238001 $62 = (($59) + 4)|0;
238002 $63 = $62;
238003 $64 = HEAP32[$63>>2]|0;
238004 $65 = ($64|0)>(0);
238005 $66 = ($61>>>0)>(0);
238006 $67 = ($64|0)==(0);
238007 $68 = $67 & $66;
238008 $69 = $65 | $68;
238009 if ($69) {
238010 $70 = HEAP32[11822]|0;
238011 $71 = ($56|0)<(0);
238012 $72 = $71 << 31 >> 31;
238013 $73 = (_i64Subtract(($61|0),($64|0),($56|0),($72|0))|0);
238014 $74 = tempRet0;
238015 $75 = (0)>($74|0);
238016 $76 = ($70>>>0)>=($73>>>0);
238017 $77 = (0)==($74|0);
238018 $78 = $77 & $76;
238019 $79 = $75 | $78;
238020 $$sink$i$i = $79&1;
238021 HEAP32[(46464)>>2] = $$sink$i$i;
238022 }

Callers 2

_attachFuncFunction · 0.85
_openDatabaseFunction · 0.85

Calls 1

_i64SubtractFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…