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

Function _stat4Destructor

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

Source from the content-addressed store, hash-verified

219133 return;
219134}
219135function _stat4Destructor($0) {
219136 $0 = $0|0;
219137 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, $3 = 0;
219138 var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0;
219139 sp = STACKTOP;
219140 $1 = ((($0)) + 56|0);
219141 $2 = HEAP32[$1>>2]|0;
219142 $3 = ($0|0)==(0|0);
219143 if ($3) {
219144 return;
219145 }
219146 $4 = ($2|0)==(0|0);
219147 if (!($4)) {
219148 $5 = ((($2)) + 464|0);
219149 $6 = HEAP32[$5>>2]|0;
219150 $7 = ($6|0)==(0|0);
219151 if (!($7)) {
219152 _measureAllocationSize($2,$0);
219153 return;
219154 }
219155 $8 = $0;
219156 $9 = ((($2)) + 296|0);
219157 $10 = HEAP32[$9>>2]|0;
219158 $11 = ($8>>>0)<($10>>>0);
219159 if (!($11)) {
219160 $12 = ((($2)) + 300|0);
219161 $13 = HEAP32[$12>>2]|0;
219162 $14 = ($8>>>0)<($13>>>0);
219163 if ($14) {
219164 $15 = ((($2)) + 292|0);
219165 $16 = HEAP32[$15>>2]|0;
219166 HEAP32[$0>>2] = $16;
219167 HEAP32[$15>>2] = $0;
219168 return;
219169 }
219170 }
219171 }
219172 $17 = HEAP32[2]|0;
219173 $18 = ($17|0)==(0);
219174 if ($18) {
219175 $26 = HEAP32[(56)>>2]|0;
219176 FUNCTION_TABLE_vi[$26 & 255]($0);
219177 return;
219178 } else {
219179 $19 = HEAP32[(64)>>2]|0;
219180 $20 = (FUNCTION_TABLE_ii[$19 & 255]($0)|0);
219181 $21 = HEAP32[11822]|0;
219182 $22 = (($21) - ($20))|0;
219183 HEAP32[11822] = $22;
219184 $23 = HEAP32[11825]|0;
219185 $24 = (($23) + -1)|0;
219186 HEAP32[11825] = $24;
219187 $25 = HEAP32[(56)>>2]|0;
219188 FUNCTION_TABLE_vi[$25 & 255]($0);
219189 return;
219190 }
219191}
219192function _sqlite3KeyInfoAlloc($0,$1,$2) {

Callers

nothing calls this directly

Calls 1

_measureAllocationSizeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…