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

Function _fts3BeginMethod

js/sql-debug.js:335048–335100  ·  view source on GitHub ↗
($0)

Source from the content-addressed store, hash-verified

335046 return (0)|0;
335047}
335048function _fts3BeginMethod($0) {
335049 $0 = $0|0;
335050 var $$1$i = 0, $1 = 0, $10 = 0, $11 = 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, $3 = 0;
335051 var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0;
335052 sp = STACKTOP;
335053 STACKTOP = STACKTOP + 16|0;
335054 $vararg_buffer = sp;
335055 $1 = ((($0)) + 52|0);
335056 HEAP32[$1>>2] = 0;
335057 $2 = ((($0)) + 233|0);
335058 $3 = HEAP8[$2>>0]|0;
335059 $4 = ($3<<24>>24)==(2);
335060 if (!($4)) {
335061 $$1$i = 0;
335062 STACKTOP = sp;return ($$1$i|0);
335063 }
335064 $5 = ((($0)) + 20|0);
335065 $6 = HEAP32[$5>>2]|0;
335066 HEAP32[$vararg_buffer>>2] = $6;
335067 $7 = (_sqlite3_mprintf(39714,$vararg_buffer)|0);
335068 $8 = ($7|0)==(0|0);
335069 if ($8) {
335070 $$1$i = 7;
335071 STACKTOP = sp;return ($$1$i|0);
335072 }
335073 $9 = ((($0)) + 12|0);
335074 $10 = HEAP32[$9>>2]|0;
335075 $11 = ((($0)) + 16|0);
335076 $12 = HEAP32[$11>>2]|0;
335077 $13 = (_sqlite3_table_column_metadata($10,$12,$7,0,0,0,0,0,0)|0);
335078 $14 = HEAP32[2]|0;
335079 $15 = ($14|0)==(0);
335080 if ($15) {
335081 $23 = HEAP32[(56)>>2]|0;
335082 FUNCTION_TABLE_vi[$23 & 255]($7);
335083 } else {
335084 $16 = HEAP32[(64)>>2]|0;
335085 $17 = (FUNCTION_TABLE_ii[$16 & 255]($7)|0);
335086 $18 = HEAP32[11822]|0;
335087 $19 = (($18) - ($17))|0;
335088 HEAP32[11822] = $19;
335089 $20 = HEAP32[11825]|0;
335090 $21 = (($20) + -1)|0;
335091 HEAP32[11825] = $21;
335092 $22 = HEAP32[(56)>>2]|0;
335093 FUNCTION_TABLE_vi[$22 & 255]($7);
335094 }
335095 $24 = ($13|0)==(0);
335096 $25 = $24&1;
335097 HEAP8[$2>>0] = $25;
335098 $$1$i = 0;
335099 STACKTOP = sp;return ($$1$i|0);
335100}
335101function _fts3SyncMethod($0) {
335102 $0 = $0|0;
335103 var $$0$i = 0, $$07$i = 0, $$1 = 0, $$1$i = 0, $1 = 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, $112 = 0;

Callers

nothing calls this directly

Calls 2

_sqlite3_mprintfFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…