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

Function _sqlite3_errmsg

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

Source from the content-addressed store, hash-verified

241855 return ($$0$i$i7|0);
241856}
241857function _sqlite3_errmsg($0) {
241858 $0 = $0|0;
241859 var $$0$i$i = 0, $$09 = 0, $$idx = 0, $$idx$val = 0, $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;
241860 var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond$i = 0, $switch$split2D = 0, $switch$split62D = 0, $vararg_buffer = 0, $vararg_buffer1 = 0;
241861 var $vararg_ptr4 = 0, $vararg_ptr5 = 0, label = 0, sp = 0;
241862 sp = STACKTOP;
241863 STACKTOP = STACKTOP + 32|0;
241864 $vararg_buffer1 = sp + 8|0;
241865 $vararg_buffer = sp;
241866 $1 = ($0|0)==(0|0);
241867 do {
241868 if ($1) {
241869 $27 = 7;
241870 } else {
241871 $$idx = ((($0)) + 88|0);
241872 $$idx$val = HEAP32[$$idx>>2]|0;
241873 $switch$split2D = ($$idx$val|0)<(-264537850);
241874 L3: do {
241875 if ($switch$split2D) {
241876 switch ($$idx$val|0) {
241877 case -1607883113: {
241878 break;
241879 }
241880 default: {
241881 label = 3;
241882 }
241883 }
241884 } else {
241885 $switch$split62D = ($$idx$val|0)<(1266094736);
241886 if ($switch$split62D) {
241887 switch ($$idx$val|0) {
241888 case -264537850: {
241889 break L3;
241890 break;
241891 }
241892 default: {
241893 label = 3;
241894 break L3;
241895 }
241896 }
241897 } else {
241898 switch ($$idx$val|0) {
241899 case 1266094736: {
241900 break L3;
241901 break;
241902 }
241903 default: {
241904 label = 3;
241905 break L3;
241906 }
241907 }
241908 }
241909 }
241910 } while(0);
241911 if ((label|0) == 3) {
241912 HEAP32[$vararg_buffer>>2] = 22207;
241913 _sqlite3_log(21,22162,$vararg_buffer);
241914 HEAP32[$vararg_buffer1>>2] = 17025;

Callers 7

_sqlite3InitCallbackFunction · 0.85
_sqlite3_execFunction · 0.85
_pragmaVtabConnectFunction · 0.85
_pragmaVtabFilterFunction · 0.85
_execSqlFunction · 0.85
_blobSeekToRowFunction · 0.85
_fts3InitVtabFunction · 0.85

Calls 2

_sqlite3_logFunction · 0.85
_valueToTextFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…