danleh / wasabi

A dynamic analysis framework for WebAssembly programs.
http://wasabi.software-lab.org
MIT License
366 stars 47 forks source link

NodeJS wrapper for Wasabi #6

Closed yabeow closed 2 years ago

yabeow commented 5 years ago

Hi Daniel,

I just have implemented a NodeJS wrapper for Wasabi. It will be useful if we could use Wasabi from NodeJS to support automatic integration tests for analyses with some libraries like puppeteer.

It's the first time I have written in Rust language so welcome for any feedback. Hope it will be merged soon.

P/s: This actually a part of my research project in university. I'm working on with your guy's awesome paper :+1:

danleh commented 5 years ago

Hi there! Thanks, that's a very cool improvement :) I will have to take a look a bit later, but thanks for the PR already.

yabeow commented 5 years ago

Hi @danleh , It has been several months now :) Please take a look at it.

danleh commented 5 years ago

That's right, sorry for the delay.

Unfortunately, I will not merge this PR at this time. The reasons are:

I am not closing this though, since

danleh commented 2 years ago

Wasabi now has a --nodejs option that should allow you to instrument Node.js JavaScript files (with require etc.). Its not well tested or documented, but since it exists, I close this for now.