| /wasmtime-44.0.1/examples/min-platform/ |
| H A D | README.md | 4 minimal set of platform dependencies. This might be suitable when running 12 * `examples/min-platform/embedding/{Cargo.toml,src}` - source code for the 16 * `examples/min-platform/embedding/wasmtime-platform.{h,c}` - an example 17 implementation of the platform dependencies that Wasmtime requires. This is 27 * `examples/min-platform/{Cargo.toml,src}` - an example "host embedding" which 33 * `examples/min-platform/build.sh` - a script to build/run this example. 37 nonstandard platform. Wasmtime effectively requires one pointer of thread-local 47 The host for this is a Linux program which supplies the platform dependencies
|
| H A D | .gitignore | 1 libwasmtime-platform.so
|
| H A D | Cargo.toml | 2 name = "min-platform-host"
|
| H A D | build.sh | 19 HOST_DIR=$REPO_DIR/examples/min-platform
|
| /wasmtime-44.0.1/docs/ |
| H A D | stability-platform-support.md | 3 This page is intended to give a high-level overview of Wasmtime's platform 11 platform-specific defaults for the runtime. For example the native Cranelift 17 Cranelift supports x86\_64, aarch64, s390x, and riscv64. No 32-bit platform is 49 platform with the same pointer-width and endianness. For example to execute 50 Pulley on a 32-bit ARM platform you'd use the target `pulley32`. Similarly if 54 Pulley's platform requirements are no greater than that of Wasmtime itself, 74 platform support of a runtime environment. 100 allocating virtual memory. This API can be found as `wasmtime-platform.h` in 102 `examples/min-platform/embedding/wasmtime-platform.h` in the source tree. Note
|
| H A D | examples-profiling.md | 12 Wasmtime to your platform's native profiling tools. 25 - For everything else, see the [cross-platform 32 The cross-platform-profiler can only measure time spent in WebAssembly guest 34 However, it works on every platform that Wasmtime supports.
|
| H A D | examples-minimal.md | 192 your particular platform. 315 Wasmtime's features are gated behind either platform-specific configuration 337 platform and transferred to them. 344 When compiling Wasmtime for an unknown platform, for example "not Windows" or 347 [`examples/min-platform/embedding/wasmtime-platform.h`][header] describes the 366 memory alloator will likely get hooked up to your platform's memory allocator 369 Building Wasmtime for a custom platform is not a turnkey process right now, 372 * For a truly custom platform you'll probably want to create a [custom Rust 385 The `examples/min-platform` directory has an example of building this minimal 389 …/github.com/bytecodealliance/wasmtime/blob/main/examples/min-platform/embedding/wasmtime-platform.h [all …]
|
| H A D | examples-profiling-guest.md | 1 # Using Wasmtime's cross-platform profiler
|
| H A D | SUMMARY.md | 33 - [Cross-platform Profiling](./examples-profiling-guest.md) 46 - [Platform Support](./stability-platform-support.md)
|
| H A D | examples-fast-compilation.md | 40 by default, but it does depend on the host platform and cargo features enabled
|
| H A D | examples-pulley.md | 26 default on any platform, it'll just be faster on Cranelift-supported 34 To force execution of Pulley on any platform the `pulley` crate feature of 61 target may still be necessary when cross-compiling from one platform to another,
|
| H A D | examples-pre-compiling-wasm.md | 7 HTTP request comes into your function-as-a-service platform, for example, you
|
| H A D | security-what-is-considered-a-security-vulnerability.md | 7 Bugs must affect [a tier 1 platform or feature](./stability-tiers.md) to be
|
| /wasmtime-44.0.1/crates/wizer/.github/actions/install-rust/ |
| H A D | main.js | 11 if (process.platform === 'win32') { 33 if (process.platform === 'darwin') {
|
| /wasmtime-44.0.1/crates/wizer/.github/actions/binary-compatible-builds/ |
| H A D | main.js | 13 if (process.platform == 'darwin') { 19 if (process.platform == 'win32') {
|
| /wasmtime-44.0.1/examples/min-platform/embedding/ |
| H A D | cbindgen.toml | 10 // have support for the native platform. This can happen with `no_std` binaries 27 // <https://docs.wasmtime.dev/stability-platform-support.html>.
|
| /wasmtime-44.0.1/.github/actions/android-ndk/ |
| H A D | action.yml | 14 android-platform: 27 linker=$ndk_bin/${target}${{ inputs.android-platform }}-clang
|
| /wasmtime-44.0.1/winch/codegen/src/isa/aarch64/ |
| H A D | regs.rs | 42 const fn platform() -> Reg { in platform() function 142 | (1 << platform().hw_enc())
|
| /wasmtime-44.0.1/crates/c-api/ |
| H A D | clangformat.sh | 8 grep -v wasmtime-platform.h | \
|
| /wasmtime-44.0.1/ |
| H A D | ADOPTERS.md | 10 …s.io/badge/-production-blue?style=flat) | Cosmonic is a distributed app platform built on CNCF was… 13 …/img.shields.io/badge/-production-blue?style=flat) | The Fastly Compute platform helps you compile… 14 …dge/-production-blue?style=flat) | Fermyon Cloud is a cloud application platform for WebAssembly-b…
|
| /wasmtime-44.0.1/ci/ |
| H A D | merge-artifacts.sh | 17 mv wasmtime-platform-header/* dist
|
| /wasmtime-44.0.1/.github/workflows/ |
| H A D | main.yml | 76 grep -v wasmtime-platform.h | \ 180 platform-checks: ${{ steps.calculate.outputs.platform-checks }} 543 if: needs.determine.outputs.platform-checks 1134 test-min-platform-example: 1135 name: Test the min-platform example 1148 working-directory: ./examples/min-platform 1156 working-directory: ./examples/min-platform 1161 working-directory: ./examples/min-platform 1169 name: wasmtime-platform-header 1170 path: examples/min-platform/embedding/wasmtime-platform.h [all …]
|
| /wasmtime-44.0.1/crates/fuzzing/src/oracles/ |
| H A D | diff_v8.rs | 17 let platform = v8::new_default_platform(0, false).make_shared(); in new() localVariable 18 v8::V8::initialize_platform(platform); in new()
|
| /wasmtime-44.0.1/crates/wasmtime/ |
| H A D | Cargo.toml | 182 # in `build.rs` as well when the host platform does not have Cranelift support 387 # instead use a C API defined in `wasmtime-platform.h` instead. 390 # https://docs.wasmtime.dev/stability-platform-support.html#support-for-no_std
|
| /wasmtime-44.0.1/crates/wizer/.github/workflows/ |
| H A D | release.yml | 60 # Assemble release artifats appropriate for this platform, then upload them
|