├── .cargo └── config ├── .circleci └── config.yml ├── .clang-format ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── blank-issue.md └── workflows │ ├── fuzz.yml.disabled │ ├── mac-ci.yml │ └── main.yml ├── .gitignore ├── .gitmodules ├── .rustfmt.toml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── Makefile ├── ORG_CODE_OF_CONDUCT.md ├── README.md ├── SECURITY.md ├── benchmarks ├── lucet-benchmarks │ ├── Cargo.toml │ ├── README.md │ ├── benches │ │ └── benchmarks.rs │ ├── guests │ │ └── hello.c │ └── src │ │ ├── compile.rs │ │ ├── context.rs │ │ ├── lib.rs │ │ ├── modules.rs │ │ ├── par.rs │ │ └── seq.rs └── shootout │ ├── .gitignore │ ├── Makefile │ ├── bindings.json │ ├── hostcalls.c │ ├── sightglass.toml │ ├── wrapper.c │ └── wrapper.h ├── docs ├── book.toml ├── lucet-runtime-example │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── main.rs └── src │ ├── CHANGELOG.md │ ├── Compiling-on-Linux.md │ ├── Compiling-on-macOS.md │ ├── Compiling.md │ ├── Integrity-and-authentication.md │ ├── License.md │ ├── Lucet-components.md │ ├── Overview.md │ ├── SUMMARY.md │ ├── Security.md │ ├── Tests-and-benchmarks.md │ ├── Using-lucet.md │ ├── Your-first-Lucet-application.md │ ├── assets │ ├── lucet_dfds.xml │ ├── security_dfd_cl.png │ └── security_dfd_pe.png │ ├── lucet-module.md │ ├── lucet-objdump.md │ ├── lucet-runtime-example.md │ ├── lucet-runtime.md │ ├── lucet-runtime │ ├── killswitch.md │ ├── states.dot │ └── states.png │ ├── lucet-spectest.md │ ├── lucet-wasi-sdk.md │ ├── lucet-wasi.md │ ├── lucetc.md │ ├── lucetc │ └── hostcalls.md │ ├── sightglass.md │ └── versioning_releasing.md ├── fuzz ├── Cargo.toml └── fuzz_targets │ └── veriwasm.rs ├── helpers ├── bump-global-version.sh ├── indent.sh ├── install.sh └── lucet-toolchain-tests │ ├── objdump.sh │ └── signature.sh ├── lucet-concurrency-tests ├── Cargo.toml ├── src │ ├── killswitch.rs │ └── lib.rs └── tests │ └── killswitch.rs ├── lucet-module ├── Cargo.toml ├── src │ ├── bindings.rs │ ├── error.rs │ ├── functions.rs │ ├── globals.rs │ ├── lib.rs │ ├── linear_memory.rs │ ├── module.rs │ ├── module_data.rs │ ├── runtime.rs │ ├── signature.rs │ ├── tables.rs │ ├── traps.rs │ ├── types.rs │ └── version_info.rs └── tests │ ├── bindings.rs │ ├── bindings │ ├── bad_bindings.json │ ├── bindings_test.json │ └── garbage.json │ └── version.rs ├── lucet-objdump ├── .gitignore ├── Cargo.toml ├── LICENSE └── src │ └── main.rs ├── lucet-runtime ├── Cargo.toml ├── LICENSE ├── build.rs ├── include │ ├── lucet.h │ ├── lucet_types.h │ ├── lucet_val.h │ └── lucet_vmctx.h ├── lucet-runtime-internals │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── alloc │ │ ├── mod.rs │ │ └── tests.rs │ │ ├── c_api.rs │ │ ├── context │ │ ├── context_asm.S │ │ ├── mod.rs │ │ └── tests │ │ │ ├── c_child.c │ │ │ ├── c_child.rs │ │ │ ├── mod.rs │ │ │ └── rust_child.rs │ │ ├── embed_ctx.rs │ │ ├── error.rs │ │ ├── future.rs │ │ ├── hostcall_macros.rs │ │ ├── instance.rs │ │ ├── instance │ │ ├── execution.rs │ │ ├── siginfo_ext.c │ │ ├── siginfo_ext.rs │ │ ├── signals.rs │ │ └── state.rs │ │ ├── lib.rs │ │ ├── lock_testpoints.rs │ │ ├── module.rs │ │ ├── module │ │ ├── dl.rs │ │ ├── mock.rs │ │ └── sparse_page_data.rs │ │ ├── region.rs │ │ ├── region │ │ ├── mmap.rs │ │ └── uffd.rs │ │ ├── sysdeps │ │ ├── freebsd.rs │ │ ├── linux.rs │ │ ├── macos.rs │ │ ├── mod.rs │ │ └── unix.rs │ │ ├── test_helpers.rs │ │ ├── val.rs │ │ └── vmctx.rs ├── lucet-runtime-macros │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── lucet-runtime-tests │ ├── Cargo.toml │ ├── build.rs │ ├── guests │ │ ├── async_hostcall │ │ │ ├── bindings.json │ │ │ └── hostcall_block_on.c │ │ ├── entrypoint │ │ │ ├── bindings.json │ │ │ ├── calculator.wat │ │ │ ├── callback.c │ │ │ ├── ctype.c │ │ │ └── use_allocator.wat │ │ ├── globals │ │ │ ├── bindings.json │ │ │ ├── definition.wat │ │ │ └── import.wat │ │ ├── guest_fault │ │ │ ├── bindings.json │ │ │ └── guest.wat │ │ ├── host │ │ │ ├── bindings.json │ │ │ ├── fpe.c │ │ │ ├── hello.c │ │ │ ├── hostcall_error.c │ │ │ ├── hostcall_error_unwind.c │ │ │ ├── oob.c │ │ │ └── trivial.c │ │ ├── memory │ │ │ ├── bindings.json │ │ │ ├── current_memory.wat │ │ │ ├── grow_memory.wat │ │ │ ├── uffd_memory.wat │ │ │ └── zero_memory.wat │ │ ├── start │ │ │ ├── bindings.json │ │ │ ├── global_init.wat │ │ │ ├── no_start.wat │ │ │ └── start_and_call.wat │ │ ├── strcmp │ │ │ ├── bindings.json │ │ │ └── guest.c │ │ └── timeout │ │ │ ├── bindings.json │ │ │ ├── fault.c │ │ │ └── inf_loop.c │ └── src │ │ ├── async_hostcall.rs │ │ ├── build.rs │ │ ├── entrypoint.rs │ │ ├── globals.rs │ │ ├── guest_fault.rs │ │ ├── guest_fault │ │ └── traps.S │ │ ├── helpers.rs │ │ ├── host.rs │ │ ├── lib.rs │ │ ├── memory.rs │ │ ├── memory_limiter.rs │ │ ├── stack.rs │ │ ├── start.rs │ │ └── strcmp.rs ├── src │ ├── c_api.rs │ └── lib.rs └── tests │ ├── async_hostcall.rs │ ├── c_api.c │ ├── entrypoint.rs │ ├── globals.rs │ ├── guest_fault.rs │ ├── guests │ ├── null.c │ ├── yield_resume.c │ └── yield_resume_bindings.json │ ├── host.rs │ ├── instruction_counting.rs │ ├── instruction_counting │ ├── arithmetic_count.wat │ ├── br_table_count.wat │ ├── br_table_loop.wat │ ├── calls.wat │ ├── count_after_br.wat │ ├── empty_loop.wat │ ├── empty_loop_2.wat │ ├── if_count.wat │ ├── if_not_taken_count.wat │ ├── indirect_calls.wat │ ├── long_loop.wat │ ├── long_loop_start.wat │ ├── loops.wat │ └── unreachable_call.wat │ ├── memory.rs │ ├── memory_limiter.rs │ ├── stack.rs │ ├── start.rs │ ├── strcmp.rs │ ├── val.rs │ ├── version_checks.rs │ └── version_checks │ ├── old_module.dylib │ ├── old_module.so │ └── trivial.wat ├── lucet-spectest ├── Cargo.toml ├── LICENSE ├── Makefile ├── src │ ├── bindings.rs │ ├── error.rs │ ├── lib.rs │ ├── main.rs │ ├── result.rs │ └── script.rs └── tests │ └── wasm-spec.rs ├── lucet-wasi-fuzz ├── Cargo.toml └── src │ └── main.rs ├── lucet-wasi-sdk ├── Cargo.toml ├── LICENSE ├── src │ └── lib.rs └── tests │ ├── a.c │ ├── b.c │ ├── c.c │ ├── compile_and_link.rs │ ├── d.c │ ├── empty.c │ ├── hello.c │ └── lucetc.rs ├── lucet-wasi ├── Cargo.toml ├── LICENSE ├── LICENSE.cloudabi-utils ├── LICENSE.wasmtime ├── bindings.json ├── build.rs ├── examples │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── hello.c │ └── pseudoquine.c ├── include │ └── lucet_wasi.h ├── src │ ├── c_api.rs │ ├── lib.rs │ ├── main.rs │ └── runtime.rs └── tests │ ├── guests │ ├── cant_dotdot.c │ ├── clock_getres.c │ ├── duplicate_import.wat │ ├── exitcode.c │ ├── follow_symlink.c │ ├── fs.c │ ├── getentropy.c │ ├── gettimeofday.c │ ├── notdir.c │ ├── poll.c │ ├── preopen_populates.c │ ├── read_file.c │ ├── read_file_twice.c │ ├── readdir.c │ ├── stat.c │ ├── stdin.c │ ├── symlink_escape.c │ ├── symlink_loop.c │ └── write_file.c │ ├── test_helpers │ └── mod.rs │ └── tests.rs ├── lucet-wiggle ├── Cargo.toml ├── generate │ ├── Cargo.toml │ └── src │ │ ├── config.rs │ │ └── lib.rs ├── macro │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── src │ └── lib.rs └── tests │ ├── atoms.witx │ ├── atoms_async.rs │ └── atoms_async_guest.wat ├── lucetc ├── .gitignore ├── Cargo.toml ├── LICENSE ├── build.rs ├── lucetc │ ├── main.rs │ └── options.rs ├── src │ ├── compiler.rs │ ├── compiler │ │ └── cpu_features.rs │ ├── decls.rs │ ├── error.rs │ ├── function.rs │ ├── heap.rs │ ├── lib.rs │ ├── load.rs │ ├── module.rs │ ├── name.rs │ ├── output.rs │ ├── pointer.rs │ ├── runtime.rs │ ├── signature.rs │ ├── sparsedata.rs │ ├── stack_probe.rs │ ├── table.rs │ ├── traps.rs │ ├── types.rs │ └── validate.rs └── tests │ ├── bindings │ ├── duplicate_imports_bindings.json │ └── icall_import_test_bindings.json │ ├── wasm.rs │ └── wasm │ ├── arith.wat │ ├── call.wat │ ├── current_memory.wat │ ├── data_segment.wat │ ├── duplicate_imports.wat │ ├── element_out_of_range.wat │ ├── exported_import.wat │ ├── fibonacci.wat │ ├── globals_definition.wat │ ├── globals_export.wat │ ├── globals_import.wat │ ├── grow_memory.wat │ ├── heap_spec_definition.wat │ ├── heap_spec_import.wat │ ├── heap_spec_none.wat │ ├── icall.wat │ ├── icall_import.wat │ ├── icall_sparse.wat │ ├── import.wat │ ├── import_many.wat │ ├── locals.wat │ ├── locals_csr.wat │ ├── memory.wat │ ├── multiple_import.wat │ ├── names_local.wat │ ├── oversize_data_segment.wat │ ├── return_at_end.wat │ ├── start_section.wat │ ├── unreachable_code.wat │ ├── wasi_command.wat │ └── wasi_command_missing_start.wat ├── platform.info └── rust-toolchain /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.cargo/config -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/blank-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.github/ISSUE_TEMPLATE/blank-issue.md -------------------------------------------------------------------------------- /.github/workflows/fuzz.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.github/workflows/fuzz.yml.disabled -------------------------------------------------------------------------------- /.github/workflows/mac-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.github/workflows/mac-ci.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/Makefile -------------------------------------------------------------------------------- /ORG_CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/ORG_CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/SECURITY.md -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/Cargo.toml -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/benches/benchmarks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/benches/benchmarks.rs -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/guests/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/guests/hello.c -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/src/compile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/src/compile.rs -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/src/context.rs -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/src/lib.rs -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/src/modules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/src/modules.rs -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/src/par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/src/par.rs -------------------------------------------------------------------------------- /benchmarks/lucet-benchmarks/src/seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/lucet-benchmarks/src/seq.rs -------------------------------------------------------------------------------- /benchmarks/shootout/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /benchmarks/shootout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/shootout/Makefile -------------------------------------------------------------------------------- /benchmarks/shootout/bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/shootout/bindings.json -------------------------------------------------------------------------------- /benchmarks/shootout/hostcalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/shootout/hostcalls.c -------------------------------------------------------------------------------- /benchmarks/shootout/sightglass.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/shootout/sightglass.toml -------------------------------------------------------------------------------- /benchmarks/shootout/wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/shootout/wrapper.c -------------------------------------------------------------------------------- /benchmarks/shootout/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/benchmarks/shootout/wrapper.h -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/lucet-runtime-example/.cargo/config: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["-C", "link-args=-rdynamic"] 3 | -------------------------------------------------------------------------------- /docs/lucet-runtime-example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/lucet-runtime-example/Cargo.toml -------------------------------------------------------------------------------- /docs/lucet-runtime-example/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/lucet-runtime-example/src/main.rs -------------------------------------------------------------------------------- /docs/src/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | {{#include ../../CHANGELOG.md}} 4 | -------------------------------------------------------------------------------- /docs/src/Compiling-on-Linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Compiling-on-Linux.md -------------------------------------------------------------------------------- /docs/src/Compiling-on-macOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Compiling-on-macOS.md -------------------------------------------------------------------------------- /docs/src/Compiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Compiling.md -------------------------------------------------------------------------------- /docs/src/Integrity-and-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Integrity-and-authentication.md -------------------------------------------------------------------------------- /docs/src/License.md: -------------------------------------------------------------------------------- 1 | ```text 2 | {{#include ../../LICENSE}} 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/src/Lucet-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Lucet-components.md -------------------------------------------------------------------------------- /docs/src/Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Overview.md -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/Security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Security.md -------------------------------------------------------------------------------- /docs/src/Tests-and-benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Tests-and-benchmarks.md -------------------------------------------------------------------------------- /docs/src/Using-lucet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Using-lucet.md -------------------------------------------------------------------------------- /docs/src/Your-first-Lucet-application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/Your-first-Lucet-application.md -------------------------------------------------------------------------------- /docs/src/assets/lucet_dfds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/assets/lucet_dfds.xml -------------------------------------------------------------------------------- /docs/src/assets/security_dfd_cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/assets/security_dfd_cl.png -------------------------------------------------------------------------------- /docs/src/assets/security_dfd_pe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/assets/security_dfd_pe.png -------------------------------------------------------------------------------- /docs/src/lucet-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-module.md -------------------------------------------------------------------------------- /docs/src/lucet-objdump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-objdump.md -------------------------------------------------------------------------------- /docs/src/lucet-runtime-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-runtime-example.md -------------------------------------------------------------------------------- /docs/src/lucet-runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-runtime.md -------------------------------------------------------------------------------- /docs/src/lucet-runtime/killswitch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-runtime/killswitch.md -------------------------------------------------------------------------------- /docs/src/lucet-runtime/states.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-runtime/states.dot -------------------------------------------------------------------------------- /docs/src/lucet-runtime/states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-runtime/states.png -------------------------------------------------------------------------------- /docs/src/lucet-spectest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-spectest.md -------------------------------------------------------------------------------- /docs/src/lucet-wasi-sdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-wasi-sdk.md -------------------------------------------------------------------------------- /docs/src/lucet-wasi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucet-wasi.md -------------------------------------------------------------------------------- /docs/src/lucetc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucetc.md -------------------------------------------------------------------------------- /docs/src/lucetc/hostcalls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/lucetc/hostcalls.md -------------------------------------------------------------------------------- /docs/src/sightglass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/sightglass.md -------------------------------------------------------------------------------- /docs/src/versioning_releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/docs/src/versioning_releasing.md -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/veriwasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/fuzz/fuzz_targets/veriwasm.rs -------------------------------------------------------------------------------- /helpers/bump-global-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/helpers/bump-global-version.sh -------------------------------------------------------------------------------- /helpers/indent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/helpers/indent.sh -------------------------------------------------------------------------------- /helpers/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/helpers/install.sh -------------------------------------------------------------------------------- /helpers/lucet-toolchain-tests/objdump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/helpers/lucet-toolchain-tests/objdump.sh -------------------------------------------------------------------------------- /helpers/lucet-toolchain-tests/signature.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/helpers/lucet-toolchain-tests/signature.sh -------------------------------------------------------------------------------- /lucet-concurrency-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-concurrency-tests/Cargo.toml -------------------------------------------------------------------------------- /lucet-concurrency-tests/src/killswitch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-concurrency-tests/src/killswitch.rs -------------------------------------------------------------------------------- /lucet-concurrency-tests/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod killswitch; 2 | -------------------------------------------------------------------------------- /lucet-concurrency-tests/tests/killswitch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-concurrency-tests/tests/killswitch.rs -------------------------------------------------------------------------------- /lucet-module/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/Cargo.toml -------------------------------------------------------------------------------- /lucet-module/src/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/bindings.rs -------------------------------------------------------------------------------- /lucet-module/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/error.rs -------------------------------------------------------------------------------- /lucet-module/src/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/functions.rs -------------------------------------------------------------------------------- /lucet-module/src/globals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/globals.rs -------------------------------------------------------------------------------- /lucet-module/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/lib.rs -------------------------------------------------------------------------------- /lucet-module/src/linear_memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/linear_memory.rs -------------------------------------------------------------------------------- /lucet-module/src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/module.rs -------------------------------------------------------------------------------- /lucet-module/src/module_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/module_data.rs -------------------------------------------------------------------------------- /lucet-module/src/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/runtime.rs -------------------------------------------------------------------------------- /lucet-module/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/signature.rs -------------------------------------------------------------------------------- /lucet-module/src/tables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/tables.rs -------------------------------------------------------------------------------- /lucet-module/src/traps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/traps.rs -------------------------------------------------------------------------------- /lucet-module/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/types.rs -------------------------------------------------------------------------------- /lucet-module/src/version_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/src/version_info.rs -------------------------------------------------------------------------------- /lucet-module/tests/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/tests/bindings.rs -------------------------------------------------------------------------------- /lucet-module/tests/bindings/bad_bindings.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": {} 3 | } 4 | -------------------------------------------------------------------------------- /lucet-module/tests/bindings/bindings_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/tests/bindings/bindings_test.json -------------------------------------------------------------------------------- /lucet-module/tests/bindings/garbage.json: -------------------------------------------------------------------------------- 1 | this file is not valid json! 2 | -------------------------------------------------------------------------------- /lucet-module/tests/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-module/tests/version.rs -------------------------------------------------------------------------------- /lucet-objdump/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /lucet-objdump/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-objdump/Cargo.toml -------------------------------------------------------------------------------- /lucet-objdump/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-objdump/LICENSE -------------------------------------------------------------------------------- /lucet-objdump/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-objdump/src/main.rs -------------------------------------------------------------------------------- /lucet-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/Cargo.toml -------------------------------------------------------------------------------- /lucet-runtime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/LICENSE -------------------------------------------------------------------------------- /lucet-runtime/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/build.rs -------------------------------------------------------------------------------- /lucet-runtime/include/lucet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/include/lucet.h -------------------------------------------------------------------------------- /lucet-runtime/include/lucet_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/include/lucet_types.h -------------------------------------------------------------------------------- /lucet-runtime/include/lucet_val.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/include/lucet_val.h -------------------------------------------------------------------------------- /lucet-runtime/include/lucet_vmctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/include/lucet_vmctx.h -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/Cargo.toml -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/build.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/alloc/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/alloc/tests.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/c_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/c_api.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/context/context_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/context/context_asm.S -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/context/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/context/mod.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/context/tests/c_child.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/context/tests/c_child.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/context/tests/c_child.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/context/tests/c_child.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/context/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/context/tests/mod.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/context/tests/rust_child.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/context/tests/rust_child.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/embed_ctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/embed_ctx.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/error.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/future.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/hostcall_macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/hostcall_macros.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/instance.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/instance/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/instance/execution.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/instance/siginfo_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/instance/siginfo_ext.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/instance/siginfo_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/instance/siginfo_ext.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/instance/signals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/instance/signals.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/instance/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/instance/state.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/lib.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/lock_testpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/lock_testpoints.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/module.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/module/dl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/module/dl.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/module/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/module/mock.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/module/sparse_page_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/module/sparse_page_data.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/region.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/region/mmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/region/mmap.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/region/uffd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/region/uffd.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/sysdeps/freebsd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/sysdeps/freebsd.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/sysdeps/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/sysdeps/linux.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/sysdeps/macos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/sysdeps/macos.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/sysdeps/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/sysdeps/mod.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/sysdeps/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/sysdeps/unix.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/test_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/test_helpers.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/val.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/val.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-internals/src/vmctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-internals/src/vmctx.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-macros/Cargo.toml -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-macros/src/lib.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/Cargo.toml -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/build.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/async_hostcall/bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/async_hostcall/bindings.json -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/async_hostcall/hostcall_block_on.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/async_hostcall/hostcall_block_on.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/entrypoint/bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/entrypoint/bindings.json -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/entrypoint/calculator.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/entrypoint/calculator.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/entrypoint/callback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/entrypoint/callback.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/entrypoint/ctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/entrypoint/ctype.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/entrypoint/use_allocator.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/entrypoint/use_allocator.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/globals/bindings.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/globals/definition.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/globals/definition.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/globals/import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/globals/import.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/guest_fault/bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/guest_fault/bindings.json -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/guest_fault/guest.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/guest_fault/guest.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/host/bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/host/bindings.json -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/host/fpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/host/fpe.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/host/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/host/hello.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/host/hostcall_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/host/hostcall_error.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/host/hostcall_error_unwind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/host/hostcall_error_unwind.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/host/oob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/host/oob.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/host/trivial.c: -------------------------------------------------------------------------------- 1 | int main(void) 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/memory/bindings.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/memory/current_memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/memory/current_memory.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/memory/grow_memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/memory/grow_memory.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/memory/uffd_memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/memory/uffd_memory.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/memory/zero_memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/memory/zero_memory.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/start/bindings.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/start/global_init.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/start/global_init.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/start/no_start.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/start/no_start.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/start/start_and_call.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/start/start_and_call.wat -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/strcmp/bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/strcmp/bindings.json -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/strcmp/guest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/strcmp/guest.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/timeout/bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/timeout/bindings.json -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/timeout/fault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/guests/timeout/fault.c -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/guests/timeout/inf_loop.c: -------------------------------------------------------------------------------- 1 | int main() { 2 | while(1) {} 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/async_hostcall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/async_hostcall.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/build.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/entrypoint.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/globals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/globals.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/guest_fault.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/guest_fault.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/guest_fault/traps.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/guest_fault/traps.S -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/helpers.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/host.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/lib.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/memory.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/memory_limiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/memory_limiter.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/stack.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/start.rs -------------------------------------------------------------------------------- /lucet-runtime/lucet-runtime-tests/src/strcmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/lucet-runtime-tests/src/strcmp.rs -------------------------------------------------------------------------------- /lucet-runtime/src/c_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/src/c_api.rs -------------------------------------------------------------------------------- /lucet-runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/src/lib.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/async_hostcall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/async_hostcall.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/c_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/c_api.c -------------------------------------------------------------------------------- /lucet-runtime/tests/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/entrypoint.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/globals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/globals.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/guest_fault.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/guest_fault.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/guests/null.c: -------------------------------------------------------------------------------- 1 | void f() { 2 | return; 3 | } 4 | -------------------------------------------------------------------------------- /lucet-runtime/tests/guests/yield_resume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/guests/yield_resume.c -------------------------------------------------------------------------------- /lucet-runtime/tests/guests/yield_resume_bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/guests/yield_resume_bindings.json -------------------------------------------------------------------------------- /lucet-runtime/tests/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/host.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/arithmetic_count.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/arithmetic_count.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/br_table_count.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/br_table_count.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/br_table_loop.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/br_table_loop.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/calls.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/calls.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/count_after_br.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/count_after_br.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/empty_loop.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/empty_loop.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/empty_loop_2.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/empty_loop_2.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/if_count.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/if_count.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/if_not_taken_count.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/if_not_taken_count.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/indirect_calls.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/indirect_calls.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/long_loop.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/long_loop.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/long_loop_start.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/long_loop_start.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/loops.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/loops.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/instruction_counting/unreachable_call.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/instruction_counting/unreachable_call.wat -------------------------------------------------------------------------------- /lucet-runtime/tests/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/memory.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/memory_limiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/memory_limiter.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/stack.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/start.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/strcmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/strcmp.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/val.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/val.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/version_checks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/version_checks.rs -------------------------------------------------------------------------------- /lucet-runtime/tests/version_checks/old_module.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/version_checks/old_module.dylib -------------------------------------------------------------------------------- /lucet-runtime/tests/version_checks/old_module.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/version_checks/old_module.so -------------------------------------------------------------------------------- /lucet-runtime/tests/version_checks/trivial.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-runtime/tests/version_checks/trivial.wat -------------------------------------------------------------------------------- /lucet-spectest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/Cargo.toml -------------------------------------------------------------------------------- /lucet-spectest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/LICENSE -------------------------------------------------------------------------------- /lucet-spectest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/Makefile -------------------------------------------------------------------------------- /lucet-spectest/src/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/src/bindings.rs -------------------------------------------------------------------------------- /lucet-spectest/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/src/error.rs -------------------------------------------------------------------------------- /lucet-spectest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/src/lib.rs -------------------------------------------------------------------------------- /lucet-spectest/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/src/main.rs -------------------------------------------------------------------------------- /lucet-spectest/src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/src/result.rs -------------------------------------------------------------------------------- /lucet-spectest/src/script.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/src/script.rs -------------------------------------------------------------------------------- /lucet-spectest/tests/wasm-spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-spectest/tests/wasm-spec.rs -------------------------------------------------------------------------------- /lucet-wasi-fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-fuzz/Cargo.toml -------------------------------------------------------------------------------- /lucet-wasi-fuzz/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-fuzz/src/main.rs -------------------------------------------------------------------------------- /lucet-wasi-sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/Cargo.toml -------------------------------------------------------------------------------- /lucet-wasi-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/LICENSE -------------------------------------------------------------------------------- /lucet-wasi-sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/src/lib.rs -------------------------------------------------------------------------------- /lucet-wasi-sdk/tests/a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/tests/a.c -------------------------------------------------------------------------------- /lucet-wasi-sdk/tests/b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/tests/b.c -------------------------------------------------------------------------------- /lucet-wasi-sdk/tests/c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/tests/c.c -------------------------------------------------------------------------------- /lucet-wasi-sdk/tests/compile_and_link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/tests/compile_and_link.rs -------------------------------------------------------------------------------- /lucet-wasi-sdk/tests/d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/tests/d.c -------------------------------------------------------------------------------- /lucet-wasi-sdk/tests/empty.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lucet-wasi-sdk/tests/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/tests/hello.c -------------------------------------------------------------------------------- /lucet-wasi-sdk/tests/lucetc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi-sdk/tests/lucetc.rs -------------------------------------------------------------------------------- /lucet-wasi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/Cargo.toml -------------------------------------------------------------------------------- /lucet-wasi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/LICENSE -------------------------------------------------------------------------------- /lucet-wasi/LICENSE.cloudabi-utils: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/LICENSE.cloudabi-utils -------------------------------------------------------------------------------- /lucet-wasi/LICENSE.wasmtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/LICENSE.wasmtime -------------------------------------------------------------------------------- /lucet-wasi/bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/bindings.json -------------------------------------------------------------------------------- /lucet-wasi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/build.rs -------------------------------------------------------------------------------- /lucet-wasi/examples/.gitignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /lucet-wasi/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/examples/Makefile -------------------------------------------------------------------------------- /lucet-wasi/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/examples/README.md -------------------------------------------------------------------------------- /lucet-wasi/examples/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/examples/hello.c -------------------------------------------------------------------------------- /lucet-wasi/examples/pseudoquine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/examples/pseudoquine.c -------------------------------------------------------------------------------- /lucet-wasi/include/lucet_wasi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/include/lucet_wasi.h -------------------------------------------------------------------------------- /lucet-wasi/src/c_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/src/c_api.rs -------------------------------------------------------------------------------- /lucet-wasi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/src/lib.rs -------------------------------------------------------------------------------- /lucet-wasi/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/src/main.rs -------------------------------------------------------------------------------- /lucet-wasi/src/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/src/runtime.rs -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/cant_dotdot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/cant_dotdot.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/clock_getres.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/clock_getres.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/duplicate_import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/duplicate_import.wat -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/exitcode.c: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | return 120; 4 | } 5 | -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/follow_symlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/follow_symlink.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/fs.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/getentropy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/getentropy.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/gettimeofday.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/gettimeofday.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/notdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/notdir.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/poll.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/preopen_populates.c: -------------------------------------------------------------------------------- 1 | int main(void) 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/read_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/read_file.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/read_file_twice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/read_file_twice.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/readdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/readdir.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/stat.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/stdin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/stdin.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/symlink_escape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/symlink_escape.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/symlink_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/symlink_loop.c -------------------------------------------------------------------------------- /lucet-wasi/tests/guests/write_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/guests/write_file.c -------------------------------------------------------------------------------- /lucet-wasi/tests/test_helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/test_helpers/mod.rs -------------------------------------------------------------------------------- /lucet-wasi/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wasi/tests/tests.rs -------------------------------------------------------------------------------- /lucet-wiggle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/Cargo.toml -------------------------------------------------------------------------------- /lucet-wiggle/generate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/generate/Cargo.toml -------------------------------------------------------------------------------- /lucet-wiggle/generate/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/generate/src/config.rs -------------------------------------------------------------------------------- /lucet-wiggle/generate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/generate/src/lib.rs -------------------------------------------------------------------------------- /lucet-wiggle/macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/macro/Cargo.toml -------------------------------------------------------------------------------- /lucet-wiggle/macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/macro/src/lib.rs -------------------------------------------------------------------------------- /lucet-wiggle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/src/lib.rs -------------------------------------------------------------------------------- /lucet-wiggle/tests/atoms.witx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/tests/atoms.witx -------------------------------------------------------------------------------- /lucet-wiggle/tests/atoms_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/tests/atoms_async.rs -------------------------------------------------------------------------------- /lucet-wiggle/tests/atoms_async_guest.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucet-wiggle/tests/atoms_async_guest.wat -------------------------------------------------------------------------------- /lucetc/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | *.deb 3 | -------------------------------------------------------------------------------- /lucetc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/Cargo.toml -------------------------------------------------------------------------------- /lucetc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/LICENSE -------------------------------------------------------------------------------- /lucetc/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/build.rs -------------------------------------------------------------------------------- /lucetc/lucetc/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/lucetc/main.rs -------------------------------------------------------------------------------- /lucetc/lucetc/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/lucetc/options.rs -------------------------------------------------------------------------------- /lucetc/src/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/compiler.rs -------------------------------------------------------------------------------- /lucetc/src/compiler/cpu_features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/compiler/cpu_features.rs -------------------------------------------------------------------------------- /lucetc/src/decls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/decls.rs -------------------------------------------------------------------------------- /lucetc/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/error.rs -------------------------------------------------------------------------------- /lucetc/src/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/function.rs -------------------------------------------------------------------------------- /lucetc/src/heap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/heap.rs -------------------------------------------------------------------------------- /lucetc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/lib.rs -------------------------------------------------------------------------------- /lucetc/src/load.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/load.rs -------------------------------------------------------------------------------- /lucetc/src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/module.rs -------------------------------------------------------------------------------- /lucetc/src/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/name.rs -------------------------------------------------------------------------------- /lucetc/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/output.rs -------------------------------------------------------------------------------- /lucetc/src/pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/pointer.rs -------------------------------------------------------------------------------- /lucetc/src/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/runtime.rs -------------------------------------------------------------------------------- /lucetc/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/signature.rs -------------------------------------------------------------------------------- /lucetc/src/sparsedata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/sparsedata.rs -------------------------------------------------------------------------------- /lucetc/src/stack_probe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/stack_probe.rs -------------------------------------------------------------------------------- /lucetc/src/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/table.rs -------------------------------------------------------------------------------- /lucetc/src/traps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/traps.rs -------------------------------------------------------------------------------- /lucetc/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/types.rs -------------------------------------------------------------------------------- /lucetc/src/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/src/validate.rs -------------------------------------------------------------------------------- /lucetc/tests/bindings/duplicate_imports_bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/bindings/duplicate_imports_bindings.json -------------------------------------------------------------------------------- /lucetc/tests/bindings/icall_import_test_bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/bindings/icall_import_test_bindings.json -------------------------------------------------------------------------------- /lucetc/tests/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm.rs -------------------------------------------------------------------------------- /lucetc/tests/wasm/arith.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/arith.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/call.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/call.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/current_memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/current_memory.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/data_segment.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/data_segment.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/duplicate_imports.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/duplicate_imports.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/element_out_of_range.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/element_out_of_range.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/exported_import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/exported_import.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/fibonacci.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/fibonacci.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/globals_definition.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/globals_definition.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/globals_export.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/globals_export.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/globals_import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/globals_import.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/grow_memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/grow_memory.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/heap_spec_definition.wat: -------------------------------------------------------------------------------- 1 | (module 2 | (memory 5) 3 | ) 4 | -------------------------------------------------------------------------------- /lucetc/tests/wasm/heap_spec_import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/heap_spec_import.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/heap_spec_none.wat: -------------------------------------------------------------------------------- 1 | (module) 2 | -------------------------------------------------------------------------------- /lucetc/tests/wasm/icall.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/icall.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/icall_import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/icall_import.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/icall_sparse.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/icall_sparse.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/import.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/import_many.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/import_many.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/locals.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/locals.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/locals_csr.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/locals_csr.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/memory.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/multiple_import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/multiple_import.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/names_local.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/names_local.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/oversize_data_segment.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/oversize_data_segment.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/return_at_end.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/return_at_end.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/start_section.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/start_section.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/unreachable_code.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/unreachable_code.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/wasi_command.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/wasi_command.wat -------------------------------------------------------------------------------- /lucetc/tests/wasm/wasi_command_missing_start.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/lucetc/tests/wasm/wasi_command_missing_start.wat -------------------------------------------------------------------------------- /platform.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/lucet/HEAD/platform.info -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.58.1 2 | --------------------------------------------------------------------------------