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

Function _fts3auxDisconnectMethod

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

Source from the content-addressed store, hash-verified

388505 return 0;
388506}
388507function _fts3auxDisconnectMethod($0) {
388508 $0 = $0|0;
388509 var $$012 = 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, $26 = 0;
388510 var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0;
388511 sp = STACKTOP;
388512 $1 = ((($0)) + 12|0);
388513 $2 = HEAP32[$1>>2]|0;
388514 $$012 = 0;
388515 while(1) {
388516 $3 = (((($2)) + 56|0) + ($$012<<2)|0);
388517 $4 = HEAP32[$3>>2]|0;
388518 (_sqlite3_finalize($4)|0);
388519 $5 = (($$012) + 1)|0;
388520 $exitcond = ($5|0)==(40);
388521 if ($exitcond) {
388522 break;
388523 } else {
388524 $$012 = $5;
388525 }
388526 }
388527 $6 = ((($2)) + 244|0);
388528 $7 = HEAP32[$6>>2]|0;
388529 $8 = ($7|0)==(0|0);
388530 do {
388531 if (!($8)) {
388532 $9 = HEAP32[2]|0;
388533 $10 = ($9|0)==(0);
388534 if ($10) {
388535 $18 = HEAP32[(56)>>2]|0;
388536 FUNCTION_TABLE_vi[$18 & 255]($7);
388537 break;
388538 } else {
388539 $11 = HEAP32[(64)>>2]|0;
388540 $12 = (FUNCTION_TABLE_ii[$11 & 255]($7)|0);
388541 $13 = HEAP32[11822]|0;
388542 $14 = (($13) - ($12))|0;
388543 HEAP32[11822] = $14;
388544 $15 = HEAP32[11825]|0;
388545 $16 = (($15) + -1)|0;
388546 HEAP32[11825] = $16;
388547 $17 = HEAP32[(56)>>2]|0;
388548 FUNCTION_TABLE_vi[$17 & 255]($7);
388549 break;
388550 }
388551 }
388552 } while(0);
388553 $19 = ($0|0)==(0|0);
388554 if ($19) {
388555 return 0;
388556 }
388557 $20 = HEAP32[2]|0;
388558 $21 = ($20|0)==(0);
388559 if ($21) {
388560 $29 = HEAP32[(56)>>2]|0;
388561 FUNCTION_TABLE_vi[$29 & 255]($0);
388562 return 0;
388563 } else {
388564 $22 = HEAP32[(64)>>2]|0;

Callers

nothing calls this directly

Calls 1

_sqlite3_finalizeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…