| /sqlite-3.40.0/ext/wasm/api/ |
| H A D | sqlite3-api-glue.js | 23 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 D | sqlite3-api-prologue.js | 392 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 D | sqlite3-api-oo1.js | 21 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 D | sqlite3-api-opfs.js | 121 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 D | sqlite3-api-worker1.js | 377 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 D | README.md | 4 `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 D | GNUmakefile | 38 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 D | wasmfs.make | 16 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 D | batch-runner.js | 118 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 D | speedtest1-worker.js | 52 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 D | fiddle.make | 54 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 D | tester1.js | 323 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 D | dist.make | 17 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 D | scratchpad-wasmfs-main.js | 40 wasm = sqlite3.wasm;
|
| H A D | README-dist.txt | 5 Documentation: https://sqlite.org/wasm 7 This archive contains the sqlite3.js and sqlite3.wasm file which make
|
| H A D | README.md | 56 $ cd ext/wasm 69 $ cd ext/wasm 90 * Remote: Install the SQLite source tree. CD to ext/wasm
|
| H A D | demo-jsstorage.js | 47 wasm = sqlite3.wasm;
|
| /sqlite-3.40.0/ext/wasm/fiddle/ |
| H A D | fiddle-worker.js | 125 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 D | manifest | 491 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 D | Makefile.in | 1549 make -C ext/wasm fiddle emcc_opt=-Os
|
| /sqlite-3.40.0/src/ |
| H A D | shell.c.in | 1195 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 …]
|