| /wasmtime-44.0.1/tests/disas/component-model/ |
| H A D | inlining-and-unsafe-intrinsics.wat | 11 (export "u8-native-load" (func (param "pointer" u64) (result u8))) 12 (export "u8-native-store" (func (param "pointer" u64) (param "value" u8))) 17 (core func $u8-native-load' (canon lower (func $intrinsics "u8-native-load"))) 18 (core func $u8-native-store' (canon lower (func $intrinsics "u8-native-store"))) 22 (import "" "u8-native-load" (func $load (param i64) (result i32))) 23 (import "" "u8-native-store" (func $store (param i64 i32))) 35 (export "u8-native-load" (func $u8-native-load')) 36 (export "u8-native-store" (func $u8-native-store'))))
|
| H A D | unsafe-intrinsics-used.wat | 12 (export "u8-native-load" (func (param "pointer" u64) (result u8))) 17 (core func $u8-native-load' (canon lower (func $intrinsics "u8-native-load"))) 21 (import "" "u8-native-load" (func $load (param i64) (result i32))) 32 (export "u8-native-load" (func $u8-native-load'))))
|
| /wasmtime-44.0.1/docs/ |
| H A D | examples-profiling.md | 3 One of WebAssembly's major goals is to be quite close to native code in terms of 12 Wasmtime to your platform's native profiling tools. 14 As a result, Wasmtime support for native profiling is limited to certain 28 The native profilers can measure time spent in WebAssembly guest code as well as 33 code, and its timing measurements are not as precise as the native profilers.
|
| H A D | stability-platform-support.md | 11 platform-specific defaults for the runtime. For example the native Cranelift 44 input WebAssembly similarly to how native architectures are supported. Pulley's 59 will never be as fast as native Cranelift backends. A performance penalty should 66 same way that Pulley is slower than a native Cranelift backend Wasmtime will be 73 PRs to the Wasmtime repository are welcome for new OSes for better native 113 The `wasmtime` crate features `custom-{virtual-memory,native-signals}` can be
|
| H A D | examples-debugging.md | 7 time with `gdb` or `lldb`.](./examples-debugging-native-debugger.md)
|
| H A D | examples-pulley.md | 4 Cranelift compiler to translate WebAssembly to native machine code and execute 82 slowdown relative to native code or Cranelift. This means that Pulley is likely 92 to native platforms. Pulley is not designed for quickly loading WebAssembly 94 bytecode should be expected to take about the same time as compiling to native 177 Like when compiling to native the `wasmtime objdump` command can be used to 196 Profiling the Pulley interpreter can be done with native profiler such as `perf`
|
| /wasmtime-44.0.1/crates/wasi-tls/ |
| H A D | Cargo.toml | 22 nativetls = ["dep:native-tls", "dep:tokio-native-tls"] 40 tokio-native-tls = { workspace = true, optional = true } 41 native-tls = { workspace = true, optional = true }
|
| /wasmtime-44.0.1/cranelift/umbrella/ |
| H A D | Cargo.toml | 21 cranelift-native = { workspace = true, optional = true } 30 native = ["dep:cranelift-native"]
|
| /wasmtime-44.0.1/cranelift/native/ |
| H A D | Cargo.toml | 2 name = "cranelift-native" 6 documentation = "https://docs.rs/cranelift-native"
|
| /wasmtime-44.0.1/cranelift/ |
| H A D | Cargo.toml | 31 cranelift-native = { workspace = true } 66 all-native-arch = ["cranelift-codegen/all-native-arch"]
|
| /wasmtime-44.0.1/cranelift/docs/ |
| H A D | index.md | 32 - [cranelift-native](https://docs.rs/cranelift-native) 46 emits native object files using the
|
| /wasmtime-44.0.1/cranelift/object/ |
| H A D | README.md | 3 to emit native object (".o") files, using the
|
| H A D | Cargo.toml | 5 description = "Emit Cranelift output to native object files with `object`"
|
| /wasmtime-44.0.1/cranelift/fuzzgen/ |
| H A D | Cargo.toml | 18 cranelift-native = { workspace = true }
|
| /wasmtime-44.0.1/cranelift/codegen/ |
| H A D | Cargo.toml | 111 all-arch = ["all-native-arch", "pulley"] 113 # Option to enable all architectures that correspond to an actual native target 115 all-native-arch = ["x86", "arm64", "s390x", "riscv64"]
|
| /wasmtime-44.0.1/cranelift/umbrella/src/ |
| H A D | lib.rs | 17 pub use cranelift_native as native;
|
| /wasmtime-44.0.1/tests/all/ |
| H A D | pulley_provenance_test.wat | 21 (func (export "call-native-wrap") (result i32 i32 i32) 24 (func (export "call-native-new") (result i32 i32 i32)
|
| /wasmtime-44.0.1/examples/min-platform/embedding/ |
| H A D | Cargo.toml | 33 custom = ['wasmtime/custom-virtual-memory', 'wasmtime/custom-native-signals']
|
| H A D | cbindgen.toml | 10 // have support for the native platform. This can happen with `no_std` binaries
|
| /wasmtime-44.0.1/cranelift/module/ |
| H A D | README.md | 14 - `ObjectModule`, provided by [cranelift-object], which emits native object files.
|
| /wasmtime-44.0.1/cranelift/jit/ |
| H A D | Cargo.toml | 18 cranelift-native = { workspace = true }
|
| /wasmtime-44.0.1/crates/c-api/include/wasmtime/ |
| H A D | func.hh | 60 #define NATIVE_WASM_TYPE(native, valkind, field) \ argument 61 template <> struct WasmType<native> { \ 65 const native &t) { \ 69 static native load(Store::Context cx, wasmtime_val_raw_t *p) { \
|
| /wasmtime-44.0.1/cranelift/filetests/ |
| H A D | Cargo.toml | 20 cranelift-native = { workspace = true }
|
| H A D | README.md | 34 …un` comments pass. `test run` does the same, but compiles the file and runs it as a native binary.
|
| /wasmtime-44.0.1/crates/cranelift/ |
| H A D | Cargo.toml | 23 cranelift-native = { workspace = true }
|