Macros§
- foreach_
api - foreach_
cli - foreach_
config - foreach_
dwarf - foreach_
http - foreach_
keyvalue - foreach_
nn - foreach_
piped - foreach_
preview1 - foreach_
preview2 - foreach_
tls
Constants§
- API_
PROXY - API_
PROXY_ COMPONENT - API_
PROXY_ FORWARD_ REQUEST - API_
PROXY_ FORWARD_ REQUEST_ COMPONENT - API_
PROXY_ STREAMING - API_
PROXY_ STREAMING_ COMPONENT - API_
REACTOR - API_
REACTOR_ COMPONENT - API_
READ_ ONLY - API_
READ_ ONLY_ COMPONENT - API_
TIME - API_
TIME_ COMPONENT - CLI_
ARGS - CLI_
ARGS_ COMPONENT - CLI_
ARGV0 - CLI_
ARGV0_ COMPONENT - CLI_
DEFAULT_ CLOCKS - CLI_
DEFAULT_ CLOCKS_ COMPONENT - CLI_
DIRECTORY_ LIST - CLI_
DIRECTORY_ LIST_ COMPONENT - CLI_ENV
- CLI_
ENV_ COMPONENT - CLI_
EXIT_ DEFAULT - CLI_
EXIT_ DEFAULT_ COMPONENT - CLI_
EXIT_ FAILURE - CLI_
EXIT_ FAILURE_ COMPONENT - CLI_
EXIT_ PANIC - CLI_
EXIT_ PANIC_ COMPONENT - CLI_
EXIT_ SUCCESS - CLI_
EXIT_ SUCCESS_ COMPONENT - CLI_
EXIT_ WITH_ CODE - CLI_
EXIT_ WITH_ CODE_ COMPONENT - CLI_
EXPORT_ CABI_ REALLOC - CLI_
EXPORT_ CABI_ REALLOC_ COMPONENT - CLI_
FILE_ APPEND - CLI_
FILE_ APPEND_ COMPONENT - CLI_
FILE_ DIR_ SYNC - CLI_
FILE_ DIR_ SYNC_ COMPONENT - CLI_
FILE_ READ - CLI_
FILE_ READ_ COMPONENT - CLI_
HELLO_ STDOUT - CLI_
HELLO_ STDOUT_ COMPONENT - CLI_
LARGE_ ENV - CLI_
LARGE_ ENV_ COMPONENT - CLI_
MULTIPLE_ PREOPENS - CLI_
MULTIPLE_ PREOPENS_ COMPONENT - CLI_
NO_ IP_ NAME_ LOOKUP - CLI_
NO_ IP_ NAME_ LOOKUP_ COMPONENT - CLI_
NO_ TCP - CLI_
NO_ TCP_ COMPONENT - CLI_
NO_ UDP - CLI_
NO_ UDP_ COMPONENT - CLI_
SERVE_ AUTHORITY_ AND_ SCHEME - CLI_
SERVE_ AUTHORITY_ AND_ SCHEME_ COMPONENT - CLI_
SERVE_ CONFIG - CLI_
SERVE_ CONFIG_ COMPONENT - CLI_
SERVE_ ECHO_ ENV - CLI_
SERVE_ ECHO_ ENV_ COMPONENT - CLI_
SERVE_ KEYVALUE - CLI_
SERVE_ KEYVALUE_ COMPONENT - CLI_
SERVE_ RETURN_ BEFORE_ SET - CLI_
SERVE_ RETURN_ BEFORE_ SET_ COMPONENT - CLI_
SERVE_ TRAP_ BEFORE_ SET - CLI_
SERVE_ TRAP_ BEFORE_ SET_ COMPONENT - CLI_
SERVE_ WITH_ PRINT - CLI_
SERVE_ WITH_ PRINT_ COMPONENT - CLI_
SLEEP - CLI_
SLEEP_ COMPONENT - CLI_
SLEEP_ FOREVER - CLI_
SLEEP_ FOREVER_ COMPONENT - CLI_
SPLICE_ STDIN - CLI_
SPLICE_ STDIN_ COMPONENT - CLI_
STDIN - CLI_
STDIN_ COMPONENT - CLI_
STDIN_ EMPTY - CLI_
STDIN_ EMPTY_ COMPONENT - CLI_
STDIO_ WRITE_ FLUSHES - CLI_
STDIO_ WRITE_ FLUSHES_ COMPONENT - CODEGEN_
OPTIMIZED_ WASM_ PATH - CONFIG_
GET - CONFIG_
GET_ COMPONENT - DEAD_
CODE_ WASM_ PATH - DWARF_
FISSION_ WASM_ PATH - DWARF_
IMPORTED_ MEMORY - DWARF_
MULTIPLE_ CODEGEN_ UNITS - DWARF_
MULTIPLE_ CODEGEN_ UNITS_ COMPONENT - DWARF_
SHARED_ MEMORY - DWARF_
SIMPLE - DWARF_
SIMPLE_ COMPONENT - FIB_
WASM_ DWAR F5_ WASM_ PATH - FIB_
WASM_ SPLI T4_ WASM_ PATH - FIB_
WASM_ WASM_ PATH - FRACTION_
NORM_ WASM_ PATH - GENERIC_
WASM_ PATH - HTTP_
OUTBOUND_ REQUEST_ CONTENT_ LENGTH - HTTP_
OUTBOUND_ REQUEST_ CONTENT_ LENGTH_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ GET - HTTP_
OUTBOUND_ REQUEST_ GET_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ INVALID_ DNSNAME - HTTP_
OUTBOUND_ REQUEST_ INVALID_ DNSNAME_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ INVALID_ HEADER - HTTP_
OUTBOUND_ REQUEST_ INVALID_ HEADER_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ INVALID_ PORT - HTTP_
OUTBOUND_ REQUEST_ INVALID_ PORT_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ INVALID_ VERSION - HTTP_
OUTBOUND_ REQUEST_ INVALID_ VERSION_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ LARGE_ POST - HTTP_
OUTBOUND_ REQUEST_ LARGE_ POST_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ MISSING_ PATH_ AND_ QUERY - HTTP_
OUTBOUND_ REQUEST_ MISSING_ PATH_ AND_ QUERY_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ POST - HTTP_
OUTBOUND_ REQUEST_ POST_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ PUT - HTTP_
OUTBOUND_ REQUEST_ PUT_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ RESPONSE_ BUILD - HTTP_
OUTBOUND_ REQUEST_ RESPONSE_ BUILD_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ TIMEOUT - HTTP_
OUTBOUND_ REQUEST_ TIMEOUT_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ UNKNOWN_ METHOD - HTTP_
OUTBOUND_ REQUEST_ UNKNOWN_ METHOD_ COMPONENT - HTTP_
OUTBOUND_ REQUEST_ UNSUPPORTED_ SCHEME - HTTP_
OUTBOUND_ REQUEST_ UNSUPPORTED_ SCHEME_ COMPONENT - KEYVALUE_
MAIN - KEYVALUE_
MAIN_ COMPONENT - NN_
WITX_ IMAGE_ CLASSIFICATION_ ONNX - NN_
WITX_ IMAGE_ CLASSIFICATION_ OPENVINO - NN_
WITX_ IMAGE_ CLASSIFICATION_ OPENVINO_ NAMED - NN_
WITX_ IMAGE_ CLASSIFICATION_ PYTORCH - NN_
WITX_ IMAGE_ CLASSIFICATION_ WINML_ NAMED - NN_
WIT_ IMAGE_ CLASSIFICATION_ ONNX - NN_
WIT_ IMAGE_ CLASSIFICATION_ ONNX_ COMPONENT - NN_
WIT_ IMAGE_ CLASSIFICATION_ OPENVINO - NN_
WIT_ IMAGE_ CLASSIFICATION_ OPENVINO_ COMPONENT - NN_
WIT_ IMAGE_ CLASSIFICATION_ OPENVINO_ NAMED - NN_
WIT_ IMAGE_ CLASSIFICATION_ OPENVINO_ NAMED_ COMPONENT - NN_
WIT_ IMAGE_ CLASSIFICATION_ PYTORCH - NN_
WIT_ IMAGE_ CLASSIFICATION_ PYTORCH_ COMPONENT - NN_
WIT_ IMAGE_ CLASSIFICATION_ WINML_ NAMED - NN_
WIT_ IMAGE_ CLASSIFICATION_ WINML_ NAMED_ COMPONENT - PIPED_
MULTIPLE - PIPED_
MULTIPLE_ COMPONENT - PIPED_
POLLING - PIPED_
POLLING_ COMPONENT - PIPED_
SIMPLE - PIPED_
SIMPLE_ COMPONENT - PREVIE
W1_ BIG_ RANDOM_ BUF - PREVIE
W1_ BIG_ RANDOM_ BUF_ COMPONENT - PREVIE
W1_ CLOCK_ TIME_ GET - PREVIE
W1_ CLOCK_ TIME_ GET_ COMPONENT - PREVIE
W1_ CLOSE_ PREOPEN - PREVIE
W1_ CLOSE_ PREOPEN_ COMPONENT - PREVIE
W1_ DANGLING_ FD - PREVIE
W1_ DANGLING_ FD_ COMPONENT - PREVIE
W1_ DANGLING_ SYMLINK - PREVIE
W1_ DANGLING_ SYMLINK_ COMPONENT - PREVIE
W1_ DIRECTORY_ SEEK - PREVIE
W1_ DIRECTORY_ SEEK_ COMPONENT - PREVIE
W1_ DIR_ FD_ OP_ FAILURES - PREVIE
W1_ DIR_ FD_ OP_ FAILURES_ COMPONENT - PREVIE
W1_ FD_ ADVISE - PREVIE
W1_ FD_ ADVISE_ COMPONENT - PREVIE
W1_ FD_ FILESTAT_ GET - PREVIE
W1_ FD_ FILESTAT_ GET_ COMPONENT - PREVIE
W1_ FD_ FILESTAT_ SET - PREVIE
W1_ FD_ FILESTAT_ SET_ COMPONENT - PREVIE
W1_ FD_ FLAGS_ SET - PREVIE
W1_ FD_ FLAGS_ SET_ COMPONENT - PREVIE
W1_ FD_ READDIR - PREVIE
W1_ FD_ READDIR_ COMPONENT - PREVIE
W1_ FILE_ ALLOCATE - PREVIE
W1_ FILE_ ALLOCATE_ COMPONENT - PREVIE
W1_ FILE_ PREAD_ PWRITE - PREVIE
W1_ FILE_ PREAD_ PWRITE_ COMPONENT - PREVIE
W1_ FILE_ READ_ WRITE - PREVIE
W1_ FILE_ READ_ WRITE_ COMPONENT - PREVIE
W1_ FILE_ SEEK_ TELL - PREVIE
W1_ FILE_ SEEK_ TELL_ COMPONENT - PREVIE
W1_ FILE_ TRUNCATION - PREVIE
W1_ FILE_ TRUNCATION_ COMPONENT - PREVIE
W1_ FILE_ UNBUFFERED_ WRITE - PREVIE
W1_ FILE_ UNBUFFERED_ WRITE_ COMPONENT - PREVIE
W1_ FILE_ WRITE - PREVIE
W1_ FILE_ WRITE_ COMPONENT - PREVIE
W1_ INTERESTING_ PATHS - PREVIE
W1_ INTERESTING_ PATHS_ COMPONENT - PREVIE
W1_ NOFOLLOW_ ERRORS - PREVIE
W1_ NOFOLLOW_ ERRORS_ COMPONENT - PREVIE
W1_ OVERWRITE_ PREOPEN - PREVIE
W1_ OVERWRITE_ PREOPEN_ COMPONENT - PREVIE
W1_ PATH_ EXISTS - PREVIE
W1_ PATH_ EXISTS_ COMPONENT - PREVIE
W1_ PATH_ FILESTAT - PREVIE
W1_ PATH_ FILESTAT_ COMPONENT - PREVIE
W1_ PATH_ LINK - PREVIE
W1_ PATH_ LINK_ COMPONENT - PREVIE
W1_ PATH_ OPEN_ CREATE_ EXISTING - PREVIE
W1_ PATH_ OPEN_ CREATE_ EXISTING_ COMPONENT - PREVIE
W1_ PATH_ OPEN_ DIRFD_ NOT_ DIR - PREVIE
W1_ PATH_ OPEN_ DIRFD_ NOT_ DIR_ COMPONENT - PREVIE
W1_ PATH_ OPEN_ LOTS - PREVIE
W1_ PATH_ OPEN_ LOTS_ COMPONENT - PREVIE
W1_ PATH_ OPEN_ MISSING - PREVIE
W1_ PATH_ OPEN_ MISSING_ COMPONENT - PREVIE
W1_ PATH_ OPEN_ NONBLOCK - PREVIE
W1_ PATH_ OPEN_ NONBLOCK_ COMPONENT - PREVIE
W1_ PATH_ OPEN_ PREOPEN - PREVIE
W1_ PATH_ OPEN_ PREOPEN_ COMPONENT - PREVIE
W1_ PATH_ OPEN_ READ_ WRITE - PREVIE
W1_ PATH_ OPEN_ READ_ WRITE_ COMPONENT - PREVIE
W1_ PATH_ RENAME - PREVIE
W1_ PATH_ RENAME_ COMPONENT - PREVIE
W1_ PATH_ RENAME_ DIR_ TRAILING_ SLASHES - PREVIE
W1_ PATH_ RENAME_ DIR_ TRAILING_ SLASHES_ COMPONENT - PREVIE
W1_ PATH_ SYMLINK_ TRAILING_ SLASHES - PREVIE
W1_ PATH_ SYMLINK_ TRAILING_ SLASHES_ COMPONENT - PREVIE
W1_ POLL_ ONEOFF_ FILES - PREVIE
W1_ POLL_ ONEOFF_ FILES_ COMPONENT - PREVIE
W1_ POLL_ ONEOFF_ STDIO - PREVIE
W1_ POLL_ ONEOFF_ STDIO_ COMPONENT - PREVIE
W1_ READLINK - PREVIE
W1_ READLINK_ COMPONENT - PREVIE
W1_ REGULAR_ FILE_ ISATTY - PREVIE
W1_ REGULAR_ FILE_ ISATTY_ COMPONENT - PREVIE
W1_ REMOVE_ DIRECTORY - PREVIE
W1_ REMOVE_ DIRECTORY_ COMPONENT - PREVIE
W1_ REMOVE_ NONEMPTY_ DIRECTORY - PREVIE
W1_ REMOVE_ NONEMPTY_ DIRECTORY_ COMPONENT - PREVIE
W1_ RENUMBER - PREVIE
W1_ RENUMBER_ COMPONENT - PREVIE
W1_ SCHED_ YIELD - PREVIE
W1_ SCHED_ YIELD_ COMPONENT - PREVIE
W1_ STDIO - PREVIE
W1_ STDIO_ COMPONENT - PREVIE
W1_ STDIO_ ISATTY - PREVIE
W1_ STDIO_ ISATTY_ COMPONENT - PREVIE
W1_ STDIO_ NOT_ ISATTY - PREVIE
W1_ STDIO_ NOT_ ISATTY_ COMPONENT - PREVIE
W1_ SYMLINK_ CREATE - PREVIE
W1_ SYMLINK_ CREATE_ COMPONENT - PREVIE
W1_ SYMLINK_ FILESTAT - PREVIE
W1_ SYMLINK_ FILESTAT_ COMPONENT - PREVIE
W1_ SYMLINK_ LOOP - PREVIE
W1_ SYMLINK_ LOOP_ COMPONENT - PREVIE
W1_ UNICODE_ OUTPUT - PREVIE
W1_ UNICODE_ OUTPUT_ COMPONENT - PREVIE
W1_ UNLINK_ FILE_ TRAILING_ SLASHES - PREVIE
W1_ UNLINK_ FILE_ TRAILING_ SLASHES_ COMPONENT - PREVIE
W2_ ADAPTER_ BADFD - PREVIE
W2_ ADAPTER_ BADFD_ COMPONENT - PREVIE
W2_ FILE_ READ_ WRITE - PREVIE
W2_ FILE_ READ_ WRITE_ COMPONENT - PREVIE
W2_ IP_ NAME_ LOOKUP - PREVIE
W2_ IP_ NAME_ LOOKUP_ COMPONENT - PREVIE
W2_ POLLABLE_ CORRECT - PREVIE
W2_ POLLABLE_ CORRECT_ COMPONENT - PREVIE
W2_ POLLABLE_ TRAPS - PREVIE
W2_ POLLABLE_ TRAPS_ COMPONENT - PREVIE
W2_ RANDOM - PREVIE
W2_ RANDOM_ COMPONENT - PREVIE
W2_ SLEEP - PREVIE
W2_ SLEEP_ COMPONENT - PREVIE
W2_ STREAM_ POLLABLE_ CORRECT - PREVIE
W2_ STREAM_ POLLABLE_ CORRECT_ COMPONENT - PREVIE
W2_ STREAM_ POLLABLE_ TRAPS - PREVIE
W2_ STREAM_ POLLABLE_ TRAPS_ COMPONENT - PREVIE
W2_ TCP_ BIND - PREVIE
W2_ TCP_ BIND_ COMPONENT - PREVIE
W2_ TCP_ CONNECT - PREVIE
W2_ TCP_ CONNECT_ COMPONENT - PREVIE
W2_ TCP_ SAMPLE_ APPLICATION - PREVIE
W2_ TCP_ SAMPLE_ APPLICATION_ COMPONENT - PREVIE
W2_ TCP_ SOCKOPTS - PREVIE
W2_ TCP_ SOCKOPTS_ COMPONENT - PREVIE
W2_ TCP_ STATES - PREVIE
W2_ TCP_ STATES_ COMPONENT - PREVIE
W2_ TCP_ STREAMS - PREVIE
W2_ TCP_ STREAMS_ COMPONENT - PREVIE
W2_ UDP_ BIND - PREVIE
W2_ UDP_ BIND_ COMPONENT - PREVIE
W2_ UDP_ CONNECT - PREVIE
W2_ UDP_ CONNECT_ COMPONENT - PREVIE
W2_ UDP_ SAMPLE_ APPLICATION - PREVIE
W2_ UDP_ SAMPLE_ APPLICATION_ COMPONENT - PREVIE
W2_ UDP_ SOCKOPTS - PREVIE
W2_ UDP_ SOCKOPTS_ COMPONENT - PREVIE
W2_ UDP_ STATES - PREVIE
W2_ UDP_ STATES_ COMPONENT - REVERSE_
STR_ WASM_ PATH - SPILLED_
FRAME_ BASE_ WASM_ PATH - TLS_
SAMPLE_ APPLICATION - TLS_
SAMPLE_ APPLICATION_ COMPONENT - TWO_
REMOVED_ BRANCHES_ WASM_ PATH
Functions§
- engine
- Helper to create an
Engine
with a pre-configuredConfig
that uses a cache for faster building of modules. - stdio_
is_ terminal - wasi_
tests_ environment - The wasi-tests binaries use these environment variables to determine their expected behavior. Used by all of the tests/ which execute the wasi-tests binaries.