Home
last modified time | relevance | path

Searched refs:wasm (Results 1 – 21 of 21) sorted by relevance

/sqlite-3.40.0/ext/wasm/api/
H A Dsqlite3-api-glue.js23 const capi = sqlite3.capi, wasm = sqlite3.wasm, util = sqlite3.util;
31 heap: 0 ? wasm.memory : wasm.heap8u,
32 alloc: wasm.alloc,
33 dealloc: wasm.dealloc,
48 return wasm.isPtr(v)
57 wasm.xWrap.argAdapter(
90 for(const e of wasm.bindingSignatures.wasm){
91 wasm[e[0]] = wasm.xWrap.apply(null, e);
184 aVals.push( wasm.cstringToJs(wasm.getPtrValue(pColVals + offset)) );
281 pVal = wasm.getPtrValue(pArgv + (wasm.ptrSizeof * i));
[all …]
H A Dsqlite3-api-prologue.js392 else if(wasm.isPtr(v)) v = wasm.cstringToJs(v);
678 Object.assign(wasm, {
794 wasm.alloc = function f(n){
799 wasm.alloc.impl = wasm.exports[keyAlloc];
800 wasm.dealloc = wasm.exports[keyDealloc];
882 wasm.bindingSignatures = [
1017 wasm.bindingSignatures.wasm = [
1124 ? wasm.pstack.alloc(safePtrSize ? 8 : wasm.ptrSizeof)
1125 : wasm.pstack.allocChunks(n, safePtrSize ? 8 : wasm.ptrSizeof);
1319 const pSize = wasm.pstack.alloc(8/*i64*/ + wasm.ptrSizeof);
[all …]
H A Dsqlite3-api-oo1.js21 const capi = sqlite3.capi, wasm = sqlite3.wasm, util = sqlite3.util;
156 pDb = wasm.getPtrValue(pPtr);
175 wasm.pstack.restore(stack);
300 if(wasm.bigIntEnabled){
614 wasm.pstack.restore(stack);
784 (2 * wasm.ptrSizeof)
790 else wasm.jstrcpy(arg.sql, wasm.heap8(), pSql, sqlByteLen, false);
845 wasm.scopedAllocPop(stack);
1231 wasm.jstrcpy(val, wasm.heap8u(), pStr, n, false);
1245 wasm.dealloc(pStr);
[all …]
H A Dsqlite3-api-opfs.js121 const wasm = sqlite3.wasm;
841 zName = wasm.cstringToJs(zName);
873 const heap = wasm.heap8u();
1173 const scope = wasm.scopedAllocPush();
1181 const pOut = wasm.scopedAlloc(8);
1190 rc = wasm.getMemValue(pOut,'i32');
1201 rc = wasm.getMemValue(pOut,'i32');
1207 wasm.setMemValue(pOut,0,'i64');
1215 wasm.setMemValue(readBuf+6,0);
1229 rc = wasm.getMemValue(pOut,'i32');
[all …]
H A Dsqlite3-api-worker1.js377 const pVfs = sqlite3.wasm.sqlite3_wasm_db_vfs(db.pointer, 0);
382 sqlite3.wasm.sqlite3_wasm_vfs_unlink(pVfs, filename);
468 pMem = sqlite3.wasm.allocFromTypedArray(byteArray);
469 const rc = sqlite3.wasm.sqlite3_wasm_vfs_create_file(
480 if(pMem) sqlite3.wasm.dealloc(pMem);
H A DREADME.md4 `sqlite3-wasm.c`. This collection of files is used to build a
50 these pieces related to the `sqlite3.capi.wasm` object.
104 The non-JS outlier file is `sqlite3-wasm.c`: it is a proxy for
107 to private/static `sqlite3.c` internals. `sqlite3.wasm` is compiled
/sqlite-3.40.0/ext/wasm/
H A DGNUmakefile38 wasm-strip ?= $(shell which wasm-strip 2>/dev/null)
40 ifeq (,$(wasm-strip))
60 maybe-wasm-strip = $(wasm-strip)
435 sqlite3.wasm := $(dir.dout)/sqlite3.wasm
436 sqlite3-wasm.c := $(dir.api)/sqlite3-wasm.c
452 $(maybe-wasm-strip) $(sqlite3.wasm)
531 speedtest1.wasm := $(subst .js,.wasm,$(speedtest1.js))
545 $(maybe-wasm-strip) $(speedtest1.wasm)
621 wasm-testing.dir = /jail/sites/wasm-testing
622 wasm-testing.dest ?= wasm-testing:$(wasm-testing.dir)
[all …]
H A Dwasmfs.make16 dir.wasmfs := $(dir.wasm)
18 sqlite3-wasmfs.wasm := $(dir.wasmfs)/sqlite3-wasmfs.wasm
72 $(sqlite3-wasmfs.js): $(sqlite3-wasm.c) \
78 $(sqlite3-wasm.c)
79 chmod -x $(sqlite3-wasmfs.wasm)
80 $(maybe-wasm-strip) $(sqlite3-wasmfs.wasm)
81 @ls -la $@ $(sqlite3-wasmfs.wasm)
82 $(sqlite3-wasmfs.wasm): $(sqlite3-wasmfs.js)
89 speedtest1-wasmfs.wasm := $(subst .js,.wasm,$(speedtest1-wasmfs.js))
106 $(maybe-wasm-strip) $(speedtest1-wasmfs.wasm)
[all …]
H A Dbatch-runner.js118 const capi = this.sqlite3.capi, wasm = this.sqlite3.wasm;
120 const stack = wasm.scopedAllocPush();
229 wasm.heap8().set(sql, pSql);
234 wasm.setPtrValue(ppStmt, 0);
235 wasm.setPtrValue(pzTail, 0);
265 wasm.scopedAllocPop(stack);
292 const capi = this.sqlite3, wasm = this.sqlite3.wasm;
491 const capi = this.sqlite3.capi, wasm = this.sqlite3.wasm;
498 pDb = wasm.getPtrValue(ppDb)
505 wasm.scopedAllocPop(stack);
[all …]
H A Dspeedtest1-worker.js52 const scope = App.wasm.scopedAllocPush();
60 App.wasm.xCall('wasm_main', argv.length,
61 App.wasm.scopedAllocMainArgv(argv));
65 App.wasm.scopedAllocPop(scope);
89 const pVfs = S.wasm.sqlite3_wasm_db_vfs(pDb, 0);
90 if(pVfs) S.wasm.sqlite3_wasm_vfs_unlink(pVfs, fname||0);
92 App.pDir = wasmfsDir(S.wasm);
93 App.wasm = S.wasm;
H A Dfiddle.make54 fiddle-module.wasm := $(subst .js,.wasm,$(fiddle-module.js))
55 fiddle.cses := $(dir.top)/shell.c $(sqlite3-wasm.c)
68 $(maybe-wasm-strip) $(fiddle-module.wasm)
70 gzip < $(fiddle-module.wasm) > $(fiddle-module.wasm).gz
78 $(fiddle-module.wasm) $(fiddle-module.wasm).gz \
H A Dtester1.js323 const wasmCtypes = wasm.ctype;
380 const w = wasm;
1030 const P = wasm.pstack;
1099 const heap = wasm.heap8u();
1111 wasm.pstack.restore(stack);
1256 if(wasm.bigIntEnabled){
1416 wasm.setMemValue(ac, wasm.getMemValue(ac,'i32') + Number(n), 'i32');
1486 wasm.setMemValue(ac, wasm.getMemValue(ac,'i64') + BigInt(n), 'i64');
1516 wasm.setMemValue(ac, wasm.getMemValue(ac,'i32') + Number(n), 'i32');
1849 wasm = sqlite3.wasm;
[all …]
H A Ddist.make17 dist-name = sqlite-wasm-TEMP
49 dist.jswasm.extras := $(sqlite3-api.ext.jses) $(sqlite3.wasm)
84 vdir=sqlite-wasm-$$vnum; \
101 rm -fr $(dist-name) $(wildcard sqlite-wasm-*.zip)
H A Dscratchpad-wasmfs-main.js40 wasm = sqlite3.wasm;
H A DREADME-dist.txt5 Documentation: https://sqlite.org/wasm
7 This archive contains the sqlite3.js and sqlite3.wasm file which make
H A DREADME.md56 $ cd ext/wasm
69 $ cd ext/wasm
90 * Remote: Install the SQLite source tree. CD to ext/wasm
H A Ddemo-jsstorage.js47 wasm = sqlite3.wasm;
/sqlite-3.40.0/ext/wasm/fiddle/
H A Dfiddle-worker.js125 if(!f._) f._ = sqlite3.wasm.xWrap('fiddle_db_filename', "string", ['string']);
129 if(!f._) f._ = sqlite3.wasm.xWrap("fiddle_db_handle", "sqlite3*");
148 const capi = sqlite3.capi, wasm = sqlite3.wasm;
157 f.argv.pArgv = wasm.allocMainArgv(f.argv);
158 f.argv.rc = wasm.exports.fiddle_main(
190 f._ = sqlite3.wasm.xWrap('fiddle_exec', null, ['string']);
211 if(!f._) f._ = sqlite3.wasm.xWrap('fiddle_reset_db', null);
219 if(!f._) f._ = sqlite3.wasm.xWrap('fiddle_interrupt', null);
373 const dbVfs = sqlite3.wasm.xWrap('fiddle_db_vfs', "*", ['string']);
375 return sqlite3.wasm.sqlite3_wasm_vfs_unlink(dbVfs(0), fn);
/sqlite-3.40.0/
H A Dmanifest491 F ext/wasm/GNUmakefile 3aa8c160705ab9d9d4d552a1f4e630925a65a27df216befe2e9a956904434c1d
493 F ext/wasm/README.md ef39861aa21632fdbca0bdd469f78f0096f6449a720f3f39642594af503030e9
496 F ext/wasm/api/README.md 1350088aee90e959ad9a94fab1bb6bcb5e99d4d27f976db389050f54f2640c78
511 F ext/wasm/api/sqlite3-wasm.c 8fc8f47680df0e9a6c0f2f03cb004148645ecc983aa216daba09cb21f7e092a2
522 F ext/wasm/demo-123.js ebae30756585bca655b4ab2553ec9236a87c23ad24fc8652115dcedb06d28df6
529 F ext/wasm/dist.make 481289899a07958439d07ee4302ff86235fa0fbb72f17ea05db2be90a94abf90
530 F ext/wasm/fiddle.make e570ec1bfc7d803507a2e514fe32f673fe001b2114b85c73c3964a462ba8bcfc
536 F ext/wasm/index.html ce6a68a75532b47e3c0adb83381a06d15de8c0ac0331fb7bf31d33f8e7c77dc4
552 F ext/wasm/tester1.html 624ec41cd9f78a1f2b6d7df70aaa7a6394396b1f2455ecbd6de5775c1275b121
553 F ext/wasm/tester1.js bff806de454de115922d78c056f11d523ec7ed9ed3839d4e21433a9f72558b88
[all …]
H A DMakefile.in1549 make -C ext/wasm fiddle emcc_opt=-Os
/sqlite-3.40.0/src/
H A Dshell.c.in1195 const char * zInput; /* Input string from wasm/JS proxy */
1198 } wasm; member
11046 /* Parse the next line from shellState.wasm.zInput. */
11047 const char *zBegin = shellState.wasm.zPos;
11063 shellState.wasm.zPos = z;
11490 data.wasm.zDefaultDbName = "/fiddle.sqlite3";
12093 ** SharedWorker() (which manages the wasm module) is performing work
12168 ** wasm binding. fiddle_main() must have been called before this
12174 shellState.wasm.zInput = zSql;
12175 shellState.wasm.zPos = zSql;
[all …]