Socket
Socket
Sign inDemoInstall

webassemblyjs

Package Overview
Dependencies
Maintainers
1
Versions
93
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

webassemblyjs - npm Package Compare versions

Comparing version 1.5.4 to 1.5.5

80

lib/interpreter/kernel/exec.js

@@ -8,2 +8,4 @@ "use strict";

var _mamacro = require("mamacro");
var _memory2 = require("../runtime/values/memory");

@@ -78,7 +80,6 @@

if (!("no frame at " + framepointer)) {
throw new _errors.RuntimeError("Assertion error: " + (frame !== undefined || "unknown"));
if (!(frame !== undefined)) {
throw new _errors.RuntimeError('frame !== undefined' + " error: " + ("no frame at " + framepointer || "unknown"));
}
undefined;
framepointer++;

@@ -98,6 +99,5 @@

if (!(typeof index === "number")) {
throw new _errors.RuntimeError("Assertion error: " + (undefined || "unknown"));
throw new _errors.RuntimeError('typeof index === "number"' + " error: " + (undefined || "unknown"));
}
undefined;
frame.locals[index] = value;

@@ -115,9 +115,6 @@ }

function popArrayOfValTypes(types) {
var s = types.length;
if (frame.values.length < s) {
throw new _errors.RuntimeError("Assertion error: expected " + s + " on the stack, found " + frame.values.length);
if (frame.values.length < types.length) {
throw new _errors.RuntimeError("Assertion error: expected " + JSON.stringify(types.length) + " on the stack, found " + frame.values.length);
}
undefined;
return types.map(function (type) {

@@ -129,9 +126,6 @@ return pop1OfType(type);

function pop1OfType(type) {
var s = 1;
if (frame.values.length < s) {
throw new _errors.RuntimeError("Assertion error: expected " + s + " on the stack, found " + frame.values.length);
if (frame.values.length < 1) {
throw new _errors.RuntimeError("Assertion error: expected " + JSON.stringify(1) + " on the stack, found " + frame.values.length);
}
undefined;
var v = frame.values.pop();

@@ -147,9 +141,6 @@

function pop1() {
var s = 1;
if (frame.values.length < s) {
throw new _errors.RuntimeError("Assertion error: expected " + s + " on the stack, found " + frame.values.length);
if (frame.values.length < 1) {
throw new _errors.RuntimeError("Assertion error: expected " + JSON.stringify(1) + " on the stack, found " + frame.values.length);
}
undefined;
return frame.values.pop();

@@ -159,9 +150,6 @@ }

function pop2(type1, type2) {
var s = 2;
if (frame.values.length < s) {
throw new _errors.RuntimeError("Assertion error: expected " + s + " on the stack, found " + frame.values.length);
if (frame.values.length < 2) {
throw new _errors.RuntimeError("Assertion error: expected " + JSON.stringify(2) + " on the stack, found " + frame.values.length);
}
undefined;
var c2 = frame.values.pop();

@@ -258,7 +246,6 @@ var c1 = frame.values.pop();

if (!"no active frame") {
throw new _errors.RuntimeError("Assertion error: " + (frame !== undefined || "unknown"));
if (!(frame !== undefined)) {
throw new _errors.RuntimeError('frame !== undefined' + " error: " + ("no active frame" || "unknown"));
}
undefined;
var nextStackFrame = stackframe.createChildStackFrame(frame, instrs);

@@ -288,8 +275,6 @@

if (!"no instruction at pc ".concat(frame._pc, " in frame ").concat(framepointer)) {
throw new _errors.RuntimeError("Assertion error: " + (instruction !== undefined || "unknown"));
if (!(instruction !== undefined)) {
throw new _errors.RuntimeError('instruction !== undefined' + " error: " + ("no instruction at pc ".concat(frame._pc, " in frame ").concat(framepointer) || "unknown"));
}
undefined;
if (typeof frame.trace === "function") {

@@ -370,6 +355,5 @@ frame.trace(framepointer, frame._pc, instruction, frame);

if (!(_typeof(loop.instr) === "object" && typeof loop.instr.length !== "undefined")) {
throw new _errors.RuntimeError("Assertion error: " + (undefined || "unknown"));
throw new _errors.RuntimeError('typeof loop.instr === "object" && typeof loop.instr.length !== "undefined"' + " error: " + (undefined || "unknown"));
}
undefined;
// 2. Enter the block instr∗ with label

@@ -396,9 +380,6 @@ frame.labels.push({

// 1. Assert: due to validation, a value is on the top of the stack.
var s = 1;
if (frame.values.length < s) {
throw new _errors.RuntimeError("Assertion error: expected " + s + " on the stack, found " + frame.values.length);
if (frame.values.length < 1) {
throw new _errors.RuntimeError("Assertion error: expected " + JSON.stringify(1) + " on the stack, found " + frame.values.length);
}
undefined;
// 2. Pop the value valval from the stack.

@@ -425,6 +406,5 @@ pop1();

if (!(typeof frame.originatingModule !== "undefined")) {
throw new _errors.RuntimeError("Assertion error: " + (undefined || "unknown"));
throw new _errors.RuntimeError('typeof frame.originatingModule !== "undefined"' + " error: " + (undefined || "unknown"));
}
undefined;
// 2. Assert: due to validation, F.module.funcaddrs[x] exists.

@@ -493,7 +473,5 @@ var funcaddr = frame.originatingModule.funcaddrs[index];

if (!(_typeof(block.instr) === "object" && typeof block.instr.length !== "undefined")) {
throw new _errors.RuntimeError("Assertion error: " + (undefined || "unknown"));
throw new _errors.RuntimeError('typeof block.instr === "object" && typeof block.instr.length !== "undefined"' + " error: " + (undefined || "unknown"));
}
undefined;
if (block.instr.length > 0) {

@@ -552,9 +530,6 @@ var oldStackSize = frame.values.length;

var s = l + 1;
if (frame.values.length < s) {
throw new _errors.RuntimeError("Assertion error: expected " + s + " on the stack, found " + frame.values.length);
if (frame.values.length < l + 1) {
throw new _errors.RuntimeError("Assertion error: expected " + JSON.stringify(l + 1) + " on the stack, found " + frame.values.length);
}
undefined;
// 2. Let L be the l-th label appearing on the stack, starting from the top and counting from zero.

@@ -589,9 +564,6 @@ var seenLabels = 0;

var s = n;
if (frame.values.length < s) {
throw new _errors.RuntimeError("Assertion error: expected " + s + " on the stack, found " + frame.values.length);
if (frame.values.length < n) {
throw new _errors.RuntimeError("Assertion error: expected " + JSON.stringify(n) + " on the stack, found " + frame.values.length);
}
undefined;
// 5. Pop the values valn from the stack

@@ -598,0 +570,0 @@ var val = frame.values[n];

{
"name": "webassemblyjs",
"version": "1.5.4",
"version": "1.5.5",
"keywords": [

@@ -21,10 +21,11 @@ "webassembly",

"dependencies": {
"@webassemblyjs/ast": "1.5.4",
"@webassemblyjs/validation": "1.5.4",
"@webassemblyjs/wasm-parser": "1.5.4",
"@webassemblyjs/wast-parser": "1.5.4",
"long": "^3.2.0"
"@webassemblyjs/ast": "1.5.5",
"@webassemblyjs/validation": "1.5.5",
"@webassemblyjs/wasm-parser": "1.5.5",
"@webassemblyjs/wast-parser": "1.5.5",
"long": "^3.2.0",
"mamacro": "^0.0.3"
},
"devDependencies": {
"@webassemblyjs/floating-point-hex-parser": "1.5.4",
"@webassemblyjs/floating-point-hex-parser": "1.5.5",
"wabt": "^1.0.0"

@@ -31,0 +32,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc