MCPcopy Create free account
hub / github.com/sql-js/sql.js / _verifyDbFile

Function _verifyDbFile

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

Source from the content-addressed store, hash-verified

19304 STACKTOP = sp;return ($61|0);
19305}
19306function _verifyDbFile($0) {
19307 $0 = $0|0;
19308 var $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, $26 = 0, $27 = 0;
19309 var $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, $5 = 0, $6 = 0, $7 = 0, $8 = 0;
19310 var $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0;
19311 sp = STACKTOP;
19312 STACKTOP = STACKTOP + 192|0;
19313 $vararg_buffer7 = sp + 24|0;
19314 $vararg_buffer4 = sp + 16|0;
19315 $vararg_buffer1 = sp + 8|0;
19316 $vararg_buffer = sp;
19317 $1 = sp + 104|0;
19318 $2 = sp + 28|0;
19319 $3 = ((($0)) + 18|0);
19320 $4 = HEAP16[$3>>1]|0;
19321 $5 = $4 & 128;
19322 $6 = ($5<<16>>16)==(0);
19323 if (!($6)) {
19324 STACKTOP = sp;return;
19325 }
19326 $7 = HEAP32[(3484)>>2]|0;
19327 $8 = ((($0)) + 12|0);
19328 $9 = HEAP32[$8>>2]|0;
19329 $10 = (FUNCTION_TABLE_iii[$7 & 255]($9,$2)|0);
19330 $11 = ($10|0)==(0);
19331 if (!($11)) {
19332 $12 = ((($0)) + 32|0);
19333 $13 = HEAP32[$12>>2]|0;
19334 HEAP32[$vararg_buffer>>2] = $13;
19335 _sqlite3_log(28,18043,$vararg_buffer);
19336 STACKTOP = sp;return;
19337 }
19338 $14 = ((($2)) + 16|0);
19339 $15 = HEAP32[$14>>2]|0;
19340 switch ($15|0) {
19341 case 0: {
19342 $16 = ((($0)) + 32|0);
19343 $17 = HEAP32[$16>>2]|0;
19344 HEAP32[$vararg_buffer1>>2] = $17;
19345 _sqlite3_log(28,18067,$vararg_buffer1);
19346 STACKTOP = sp;return;
19347 break;
19348 }
19349 case 1: {
19350 $20 = ((($0)) + 8|0);
19351 $21 = HEAP32[$20>>2]|0;
19352 $22 = ($21|0)==(0|0);
19353 if ($22) {
19354 STACKTOP = sp;return;
19355 }
19356 $23 = HEAP32[(3472)>>2]|0;
19357 $24 = ((($0)) + 32|0);
19358 $25 = HEAP32[$24>>2]|0;
19359 $26 = (FUNCTION_TABLE_iii[$23 & 255]($25,$1)|0);
19360 $27 = ($26|0)==(0);
19361 if ($27) {
19362 $28 = ((($1)) + 72|0);
19363 $29 = HEAP32[$28>>2]|0;

Callers 2

_unixOpenFunction · 0.85
_unixCloseFunction · 0.85

Calls 1

_sqlite3_logFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…