| /wasmtime-44.0.1/crates/c-api/artifact/ |
| H A D | Cargo.toml | 2 name = "wasmtime-c-api" 21 wasmtime-c-api = { path = '..', package = 'wasmtime-c-api-impl' } 50 async = ['wasmtime-c-api/async'] 52 cache = ["wasmtime-c-api/cache"] 54 wasi = ['wasmtime-c-api/wasi'] 56 logging = ['wasmtime-c-api/logging'] 61 wat = ["wasmtime-c-api/wat"] 63 gc = ["wasmtime-c-api/gc"] 64 gc-drc = ["wasmtime-c-api/gc-drc"] 67 winch = ["wasmtime-c-api/winch"] [all …]
|
| /wasmtime-44.0.1/crates/gdbstub-component/src/ |
| H A D | lib.rs | 4 mod api; module 9 api::{WasmType, WasmValue}, 41 api::export!(Component with_types_in api); 71 debuggee: &'a api::Debuggee, 74 running: Option<api::Resumption>, 79 frame_cache: Vec<api::Frame>, 94 api::print_debugger_info(&format!( in run() 217 event: api::Event, in handle_event() 221 api::Event::Complete => { in handle_event() 234 api::Event::Breakpoint => { in handle_event() [all …]
|
| /wasmtime-44.0.1/ci/ |
| H A D | build-release-artifacts.sh | 94 mkdir -p target/c-api-build 95 cd target/c-api-build 98 ../../crates/c-api \ 102 -DCMAKE_INSTALL_PREFIX=../c-api-install \ 103 -DCMAKE_INSTALL_LIBDIR=../c-api-install/lib
|
| H A D | vendor-c-api-headers.sh | 11 dst=crates/c-api/include/$file 12 pretty_url=https://github.com/WebAssembly/wasm-c-api/blob/$rev/include/$file 13 url=https://raw.githubusercontent.com/WebAssembly/wasm-c-api/$rev/include/$file 19 // ./ci/vendor-c-api-headers.sh shell script.
|
| H A D | build-tarballs.sh | 35 api_pkgname=wasmtime-$tag-$build_pkgname-c-api 37 api_install=target/c-api-install
|
| /wasmtime-44.0.1/crates/debugger/src/host/ |
| H A D | bindings.rs | 19 "bytecodealliance:wasmtime/debuggee.debuggee": super::api::Debuggee, 20 "bytecodealliance:wasmtime/debuggee.event-future": super::api::EventFuture, 21 "bytecodealliance:wasmtime/debuggee.frame": super::api::Frame, 29 "bytecodealliance:wasmtime/debuggee.wasm-exception": super::api::WasmException, 30 "bytecodealliance:wasmtime/debuggee.wasm-value": super::api::WasmValue,
|
| /wasmtime-44.0.1/crates/test-programs/src/bin/ |
| H A D | debugger_component.rs | 9 mod api { module 18 use api::bytecodealliance::wasmtime::debuggee::*; 21 api::export!(Component with_types_in api); 23 impl api::exports::bytecodealliance::wasmtime::debugger::Guest for Component {
|
| /wasmtime-44.0.1/crates/c-api/ |
| H A D | README.md | 6 here.](https://bytecodealliance.github.io/wasmtime/c-api/). 26 $ cmake -S crates/c-api -B target/c-api --install-prefix "$(pwd)/artifacts" 27 $ cmake --build target/c-api 28 $ cmake --install target/c-api 51 1. Add a dependency on the `wasmtime-c-api-impl` crate to your `Cargo.toml`. Note that package name… 55 wasmtime-c-api = { version = "16.0.0", package = "wasmtime-c-api-impl" } 58 2. In your `build.rs` file, when compiling your C/C++ source code, add the C `wasmtime-c-api` heade…
|
| H A D | Cargo.toml | 2 name = "wasmtime-c-api-impl" 11 links = "wasmtime-c-api" 25 wasmtime-c-api-macros = { workspace = true }
|
| /wasmtime-44.0.1/crates/c-api-macros/ |
| H A D | Cargo.toml | 2 name = "wasmtime-internal-c-api-macros" 8 description = "INTERNAL: Support macros for `wasmtime-c-api`"
|
| /wasmtime-44.0.1/cranelift/assembler-x64/src/ |
| H A D | lib.rs | 49 mod api; module 74 pub use api::{
|
| H A D | inst.rs | 7 use crate::api::{AsReg, CodeSink, RegisterVisitor, Registers, TrapCode};
|
| /wasmtime-44.0.1/.github/ |
| H A D | labeler.yml | 67 "wasmtime:api": 70 "wasmtime:c-api": 71 - "crates/c-api/**"
|
| /wasmtime-44.0.1/crates/debugger/src/ |
| H A D | host.rs | 8 mod api; module 12 pub use api::Debuggee;
|
| /wasmtime-44.0.1/examples/ |
| H A D | README.md | 7 [C/C++ embedding API](https://docs.wasmtime.dev/c-api/). Examples are accompanied by a 16 They can also be [built manually](https://docs.wasmtime.dev/c-api/).
|
| /wasmtime-44.0.1/crates/wasi/tests/all/p2/ |
| H A D | mod.rs | 1 mod api; module
|
| /wasmtime-44.0.1/crates/wasi/src/p3/wit/deps/ |
| H A D | sockets.wit | 179 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-wsasocketw> 214 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-bind> 250 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-connect> 320 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-listen> 321 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-accept> 346 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-send> 375 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-recv> 574 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-bind> 671 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-send> 672 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-sendto> [all …]
|
| /wasmtime-44.0.1/crates/wasi-http/src/p3/wit/deps/ |
| H A D | sockets.wit | 179 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-wsasocketw> 214 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-bind> 250 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-connect> 320 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-listen> 321 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-accept> 346 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-send> 375 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-recv> 574 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-bind> 671 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-send> 672 /// - <https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-sendto> [all …]
|
| /wasmtime-44.0.1/docs/ |
| H A D | examples-minimal.md | 30 $ cargo build -p wasmtime-c-api 40 $ cargo build -p wasmtime-c-api --release 51 $ cargo build -p wasmtime-c-api --release --no-default-features 72 $ cargo build -p wasmtime-c-api --release --no-default-features --features disable-logging 90 $ cargo build -p wasmtime-c-api --release --no-default-features --features disable-logging 110 $ cargo build -p wasmtime-c-api --release --no-default-features --features disable-logging 125 $ cargo build -p wasmtime-c-api --release --no-default-features --features disable-logging 140 $ cargo build -p wasmtime-c-api --release --no-default-features --features disable-logging 161 $ cargo build -p wasmtime-c-api --release --no-default-features --features disable-logging 183 $ cargo +nightly build -p wasmtime-c-api --release --no-default-features --features disable-logging [all …]
|
| H A D | lang.md | 33 [docs.wasmtime.dev/c-api](https://docs.wasmtime.dev/c-api/). Documentation on 38 The C API can also be installed through `*-c-api-*` [release artifacts]. 40 [README of the C API]: https://github.com/bytecodealliance/wasmtime/blob/main/crates/c-api/README.md
|
| H A D | contributing-building.md | 58 [`crates/c-api/README.md`](https://github.com/bytecodealliance/wasmtime/blob/main/crates/c-api/READ…
|
| H A D | examples-memory.md | 13 [`Memory`]: https://bytecodealliance.github.io/wasmtime/api/wasmtime/struct.Memory.html
|
| /wasmtime-44.0.1/crates/fuzzing/src/ |
| H A D | generators.rs | 11 pub mod api; module
|
| /wasmtime-44.0.1/ |
| H A D | .gitignore | 25 crates/c-api/build
|
| /wasmtime-44.0.1/.github/actions/fetch-run-id/ |
| H A D | action.yml | 11 gh api -H 'Accept: application/vnd.github+json' \
|