├── .circleci └── config.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── chisel ├── Cargo.toml ├── res │ └── test │ │ └── empty.wasm └── src │ ├── cmd_oneliner.rs │ ├── cmd_run.rs │ ├── config.rs │ ├── driver.rs │ ├── logger.rs │ ├── main.rs │ ├── options.rs │ └── result.rs └── libchisel ├── Cargo.toml └── src ├── binaryenopt.rs ├── checkfloat.rs ├── checkstartfunc.rs ├── depgraph.rs ├── deployer.rs ├── dropsection.rs ├── imports.rs ├── lib.rs ├── remapimports.rs ├── remapstart.rs ├── repack.rs ├── snip.rs ├── trimexports.rs ├── trimstartfunc.rs ├── verifyexports.rs └── verifyimports.rs /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/README.md -------------------------------------------------------------------------------- /chisel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/Cargo.toml -------------------------------------------------------------------------------- /chisel/res/test/empty.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /chisel/src/cmd_oneliner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/src/cmd_oneliner.rs -------------------------------------------------------------------------------- /chisel/src/cmd_run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/src/cmd_run.rs -------------------------------------------------------------------------------- /chisel/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/src/config.rs -------------------------------------------------------------------------------- /chisel/src/driver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/src/driver.rs -------------------------------------------------------------------------------- /chisel/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/src/logger.rs -------------------------------------------------------------------------------- /chisel/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/src/main.rs -------------------------------------------------------------------------------- /chisel/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/src/options.rs -------------------------------------------------------------------------------- /chisel/src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/chisel/src/result.rs -------------------------------------------------------------------------------- /libchisel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/Cargo.toml -------------------------------------------------------------------------------- /libchisel/src/binaryenopt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/binaryenopt.rs -------------------------------------------------------------------------------- /libchisel/src/checkfloat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/checkfloat.rs -------------------------------------------------------------------------------- /libchisel/src/checkstartfunc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/checkstartfunc.rs -------------------------------------------------------------------------------- /libchisel/src/depgraph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/depgraph.rs -------------------------------------------------------------------------------- /libchisel/src/deployer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/deployer.rs -------------------------------------------------------------------------------- /libchisel/src/dropsection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/dropsection.rs -------------------------------------------------------------------------------- /libchisel/src/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/imports.rs -------------------------------------------------------------------------------- /libchisel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/lib.rs -------------------------------------------------------------------------------- /libchisel/src/remapimports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/remapimports.rs -------------------------------------------------------------------------------- /libchisel/src/remapstart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/remapstart.rs -------------------------------------------------------------------------------- /libchisel/src/repack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/repack.rs -------------------------------------------------------------------------------- /libchisel/src/snip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/snip.rs -------------------------------------------------------------------------------- /libchisel/src/trimexports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/trimexports.rs -------------------------------------------------------------------------------- /libchisel/src/trimstartfunc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/trimstartfunc.rs -------------------------------------------------------------------------------- /libchisel/src/verifyexports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/verifyexports.rs -------------------------------------------------------------------------------- /libchisel/src/verifyimports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wasmx/wasm-chisel/HEAD/libchisel/src/verifyimports.rs --------------------------------------------------------------------------------