Skip to content

Commit

Permalink
update kernel and add missing functions
Browse files Browse the repository at this point in the history
  • Loading branch information
mhmd-azeez committed Jan 8, 2025
1 parent 614a5c4 commit 48b3869
Show file tree
Hide file tree
Showing 3 changed files with 121 additions and 17 deletions.
63 changes: 57 additions & 6 deletions dist/index.sql
Original file line number Diff line number Diff line change
Expand Up @@ -666,6 +666,7 @@ AS $function$
var src_exports = {};
__export(src_exports, {
CurrentPlugin: () => CurrentPlugin,
LogLevel: () => LogLevel,
Plugin: () => Plugin,
PluginOutput: () => PluginOutput,
PluginWasi: () => PluginWasi,
Expand Down Expand Up @@ -698,6 +699,14 @@ AS $function$
return this.#output.buffer;
}
};
var LogLevel = /* @__PURE__ */ ((LogLevel2) => {
LogLevel2["trace"] = "trace";
LogLevel2["debug"] = "debug";
LogLevel2["info"] = "info";
LogLevel2["warn"] = "warn";
LogLevel2["error"] = "error";
return LogLevel2;
})(LogLevel || {});
var Plugin = class {
moduleData;
currentPlugin;
Expand All @@ -708,6 +717,7 @@ AS $function$
options;
lastStatusCode = 0;
guestRuntime;
logLevel = "info" /* info */;
constructor(extism, moduleData, options) {
this.moduleData = moduleData;
this.currentPlugin = new CurrentPlugin(this, extism);
Expand All @@ -730,6 +740,12 @@ AS $function$
const module2 = this.instantiateModule();
return module2.instance;
}
setLogLevel(level) {
this.logLevel = level;
}
getLogLevel() {
return this.logLevel;
}
functionExists(name) {
const module2 = this.instantiateModule();
return module2.instance.exports[name] ? true : false;
Expand Down Expand Up @@ -794,6 +810,16 @@ AS $function$
this.guestRuntime = detectGuestRuntime(this.module.instance);
return this.module;
}
logLevelToNumber(level) {
const levels = {
["trace" /* trace */]: 0,
["debug" /* debug */]: 1,
["info" /* info */]: 2,
["warn" /* warn */]: 3,
["error" /* error */]: 4
};
return levels[level];
}
makeEnv() {
let plugin = this;
var env = {
Expand Down Expand Up @@ -821,6 +847,9 @@ AS $function$
const tmp = new DataView(cp.getMemory().buffer, Number(offset));
tmp.setBigUint64(0, n, true);
},
input_offset(cp) {
return cp.inputOffset();
},
input_length() {
return BigInt(plugin.input.length);
},
Expand Down Expand Up @@ -884,21 +913,40 @@ AS $function$
length(cp, i) {
return cp.length(i);
},
log_warn(cp, i) {
log_trace(cp, i) {
if (this.logLevelToNumber(plugin.logLevel) > this.logLevelToNumber("trace" /* trace */)) {
return;
}
const s = cp.read(i)?.text();
plv8.elog(WARNING, s);
plv8.elog(DEBUG5, s);
},
log_debug(cp, i) {
if (this.logLevelToNumber(plugin.logLevel) > this.logLevelToNumber("debug" /* debug */)) {
return;
}
const s = cp.read(i)?.text();
plv8.elog(DEBUG1, s);
},
log_info(cp, i) {
if (this.logLevelToNumber(plugin.logLevel) > this.logLevelToNumber("info" /* info */)) {
return;
}
const s = cp.read(i)?.text();
plv8.elog(INFO, s);
},
log_debug(cp, i) {
log_warn(cp, i) {
if (this.logLevelToNumber(plugin.logLevel) > this.logLevelToNumber("warn" /* warn */)) {
return;
}
const s = cp.read(i)?.text();
plv8.elog(DEBUG1, s);
plv8.elog(WARNING, s);
},
log_error(cp, i) {
const s = cp.read(i)?.text();
plv8.elog(ERROR, s);
},
get_log_level: () => {
return this.logLevelToNumber(plugin.logLevel);
}
};
return env;
Expand Down Expand Up @@ -1138,8 +1186,8 @@ AS $function$
const extismInstance = new WebAssembly.Instance(extismModule, {});
return extismInstance;
}
var embeddedRuntime = "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";
var embeddedRuntimeHash = "6ec37743f991dfee8c7a2a454a4a5a3df22e6bd4459aa4357380e9be8911654f";
var embeddedRuntime = "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";
var embeddedRuntimeHash = "d1389b31abecf23eec65b4430d86f99f736aeb05c40948dbbe2f88cb17815803";
var CurrentPlugin = class {
vars;
plugin;
Expand Down Expand Up @@ -1212,6 +1260,9 @@ AS $function$
inputLength() {
return this.#extism.exports.input_length();
}
inputOffset() {
return this.#extism.exports.input_offset();
}
free(offset) {
if (offset == BigInt(0)) {
return;
Expand Down
Loading

0 comments on commit 48b3869

Please sign in to comment.