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

Function _pcacheFetchFinishWithInit

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

Source from the content-addressed store, hash-verified

56075 return ($$3|0);
56076}
56077function _pcacheFetchFinishWithInit($0,$1,$2) {
56078 $0 = $0|0;
56079 $1 = $1|0;
56080 $2 = $2|0;
56081 var $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0;
56082 var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0;
56083 sp = STACKTOP;
56084 $3 = ((($2)) + 4|0);
56085 $$pre = HEAP32[$3>>2]|0;
56086 $5 = $$pre;
56087 while(1) {
56088 $4 = ((($5)) + 16|0);
56089 ;HEAP32[$4>>2]=0|0;HEAP32[$4+4>>2]=0|0;HEAP32[$4+8>>2]=0|0;HEAP32[$4+12>>2]=0|0;HEAP32[$4+16>>2]=0|0;HEAP32[$4+20>>2]=0|0;
56090 HEAP32[$5>>2] = $2;
56091 $6 = HEAP32[$2>>2]|0;
56092 $7 = ((($5)) + 4|0);
56093 HEAP32[$7>>2] = $6;
56094 $8 = ((($5)) + 40|0);
56095 $9 = ((($5)) + 8|0);
56096 HEAP32[$9>>2] = $8;
56097 $10 = $8;
56098 $11 = $10;
56099 HEAP8[$11>>0]=0&255;HEAP8[$11+1>>0]=(0>>8)&255;HEAP8[$11+2>>0]=(0>>16)&255;HEAP8[$11+3>>0]=0>>24;
56100 $12 = (($10) + 4)|0;
56101 $13 = $12;
56102 HEAP8[$13>>0]=0&255;HEAP8[$13+1>>0]=(0>>8)&255;HEAP8[$13+2>>0]=(0>>16)&255;HEAP8[$13+3>>0]=0>>24;
56103 $14 = ((($5)) + 12|0);
56104 HEAP32[$14>>2] = $0;
56105 $15 = ((($5)) + 24|0);
56106 HEAP32[$15>>2] = $1;
56107 $16 = ((($5)) + 28|0);
56108 HEAP16[$16>>1] = 1;
56109 $17 = HEAP32[$3>>2]|0;
56110 $18 = HEAP32[$17>>2]|0;
56111 $19 = ($18|0)==(0|0);
56112 if ($19) {
56113 $5 = $17;
56114 } else {
56115 break;
56116 }
56117 }
56118 $20 = ((($0)) + 12|0);
56119 $21 = HEAP32[$20>>2]|0;
56120 $22 = (($21) + 1)|0;
56121 HEAP32[$20>>2] = $22;
56122 $23 = ((($17)) + 30|0);
56123 $24 = HEAP16[$23>>1]|0;
56124 $25 = (($24) + 1)<<16>>16;
56125 HEAP16[$23>>1] = $25;
56126 return ($17|0);
56127}
56128function _backupUpdate($0,$1,$2) {
56129 $0 = $0|0;
56130 $1 = $1|0;

Callers 7

_getPageNormalFunction · 0.85
_pager_playback_one_pageFunction · 0.85
_pagerWriteLargeSectorFunction · 0.85
_pagerUndoCallbackFunction · 0.85
_relocatePageFunction · 0.85
_freePage2Function · 0.85
_clearCellFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…