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

Function ___mmap

js/sql-debug.js:397328–397385  ·  view source on GitHub ↗
($0,$1,$2,$3,$4,$5)

Source from the content-addressed store, hash-verified

397326 STACKTOP = sp;return ($$0|0);
397327}
397328function ___mmap($0,$1,$2,$3,$4,$5) {
397329 $0 = $0|0;
397330 $1 = $1|0;
397331 $2 = $2|0;
397332 $3 = $3|0;
397333 $4 = $4|0;
397334 $5 = $5|0;
397335 var $$0 = 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, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0;
397336 var $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, label = 0, sp = 0;
397337 sp = STACKTOP;
397338 STACKTOP = STACKTOP + 32|0;
397339 $vararg_buffer = sp;
397340 $6 = ($5|0)<(0);
397341 $7 = $6 << 31 >> 31;
397342 $8 = $5 & 4095;
397343 $9 = $7 & -4096;
397344 $10 = ($8|0)==(0);
397345 $11 = ($9|0)==(0);
397346 $12 = $10 & $11;
397347 do {
397348 if ($12) {
397349 $14 = ($1>>>0)>(2147483646);
397350 if ($14) {
397351 $15 = (___errno_location()|0);
397352 HEAP32[$15>>2] = 12;
397353 $$0 = (-1);
397354 break;
397355 }
397356 $16 = $3 & 16;
397357 $17 = ($16|0)==(0);
397358 if (!($17)) {
397359 }
397360 $18 = $0;
397361 $19 = (_bitshift64Lshr(($5|0),($7|0),12)|0);
397362 $20 = tempRet0;
397363 HEAP32[$vararg_buffer>>2] = $18;
397364 $vararg_ptr1 = ((($vararg_buffer)) + 4|0);
397365 HEAP32[$vararg_ptr1>>2] = $1;
397366 $vararg_ptr2 = ((($vararg_buffer)) + 8|0);
397367 HEAP32[$vararg_ptr2>>2] = $2;
397368 $vararg_ptr3 = ((($vararg_buffer)) + 12|0);
397369 HEAP32[$vararg_ptr3>>2] = $3;
397370 $vararg_ptr4 = ((($vararg_buffer)) + 16|0);
397371 HEAP32[$vararg_ptr4>>2] = $4;
397372 $vararg_ptr5 = ((($vararg_buffer)) + 20|0);
397373 HEAP32[$vararg_ptr5>>2] = $19;
397374 $21 = (___syscall192(192,($vararg_buffer|0))|0);
397375 $22 = (___syscall_ret($21)|0);
397376 $23 = $22;
397377 $$0 = $23;
397378 } else {
397379 $13 = (___errno_location()|0);
397380 HEAP32[$13>>2] = 22;
397381 $$0 = (-1);
397382 }
397383 } while(0);
397384 STACKTOP = sp;return ($$0|0);
397385}

Callers

nothing calls this directly

Calls 4

___errno_locationFunction · 0.85
_bitshift64LshrFunction · 0.85
___syscall_retFunction · 0.85
___syscall192Function · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…