wasm-posix-host
Preparing search index...
index
Module index
Enumerations
ChannelStatus
OpfsChannelStatus
OpfsOpcode
Classes
BinaryNotFoundError
BrowserTimeProvider
CentralizedKernelWorker
DeviceFileSystem
DynamicLinker
FetchNetworkBackend
HomebrewBottleFetchError
HomebrewVfsBuildError
HomebrewVfsPlanError
HostFileSystem
MemoryFileSystem
MockWorkerAdapter
MockWorkerHandle
NodeKernelHost
NodePlatformIO
NodeTimeProvider
NodeWorkerAdapter
OpfsChannel
OpfsFileSystem
SharedPipeBuffer
SyscallChannel
TarParseError
TcpNetworkBackend
ThreadPageAllocator
VirtualPlatformIO
WasiExit
WasiShim
WasmPosixKernel
Interfaces
AlarmSetMessage
BrowserResolverOptions
BuildHomebrewMaterializedVfsOptions
CentralizedKernelCallbacks
CentralizedThreadInitMessage
CentralizedWorkerInitMessage
ClosedLazyAsset
ClosedLazyAssetSource
ComposedHomebrewRuntimeLayers
ComposeHomebrewRuntimeLayersOptions
DirEntry
DylinkMetadata
ExecCompleteMessage
ExecReplyMessage
ExecRequestMessage
FetchBackendOptions
FileSystemBackend
ForkLaunchRequest
HomebrewBottleMirrorAsset
HomebrewBottleMirrorPayload
HomebrewBottleMirrorPlan
HomebrewBottleMirrorPlanAsset
HomebrewDeferredTreeDescriptor
HomebrewDeferredTreeDraftDescriptor
HomebrewDeferredTreeSourceEntry
HomebrewDependency
HomebrewFederatedVfsPlan
HomebrewFederatedVfsPlanOptions
HomebrewLazyLayerBasePackageSource
HomebrewLazyLayerDescriptor
HomebrewLazyLayerDraftDescriptor
HomebrewLazyLayerEntry
HomebrewLazyLayerPackageRecord
HomebrewLazyLayerPayload
HomebrewLinkEntry
HomebrewLinkManifest
HomebrewMaterializedVfsBuildResult
HomebrewMetadataBottle
HomebrewMetadataPackage
HomebrewRuntimeLayerAssetIdentity
HomebrewRuntimeLayerBaseClosure
HomebrewRuntimeLayerBasePackageSourceIdentity
HomebrewRuntimeLayerPolicy
HomebrewRuntimeLayerPolicyEntry
HomebrewRuntimeLayerReference
HomebrewRuntimeLayerSelection
HomebrewTapMetadata
HomebrewVfsBuildOptions
HomebrewVfsBuildReport
HomebrewVfsBuildResult
HomebrewVfsConsumerStateOptions
HomebrewVfsConsumerStateResult
HomebrewVfsFormulaLayerComposition
HomebrewVfsFormulaLayerEntry
HomebrewVfsFormulaLayerManifest
HomebrewVfsFormulaLayerProjection
HomebrewVfsMaterializationEvidence
HomebrewVfsMaterializationPolicy
HomebrewVfsMaterializationSelection
HomebrewVfsOptLinkReport
HomebrewVfsPackagePlan
HomebrewVfsPackageReport
HomebrewVfsPlan
HomebrewVfsPlanOptions
HomebrewVfsSelectionReport
HomebrewVfsSelectionSource
HomebrewVfsTapIdentity
HostDiagnostic
HttpRequest
HttpResponse
KernelCallbacks
KernelConfig
LazyAtomicGroupMembership
LazyDownloadEvent
LazyFetcherOptions
LazyFileEntry
LazyTreeActivation
LazyTreeContent
LazyTreeRegistrationEntry
LazyTreeSourceEntry
LazyTreeSourceInventory
LoadedSharedLibrary
LoadSharedLibraryOptions
MountConfig
MountSpec
NetworkIO
NodeKernelHostOptions
ParseTarGzipOptions
PathconfProfile
PlatformIO
PreparedPlatformFile
ProcessMemoryLayout
ProcessSnapshot
RegisteredHomebrewDeferredTree
RegisteredHomebrewRuntimeLayer
RegisterHomebrewDeferredTreeCollectionOptions
SpawnOptions
StatfsResult
StatResult
SyscallTraceEvent
TarDirectoryEntry
TarFileEntry
TarGzipLimits
TarHardlinkEntry
TarSymlinkEntry
ThreadAllocation
ThreadChannelAttachment
ThreadExitMessage
ThreadPageAllocatorOptions
TimeProvider
VfsDeferredTreeUsage
VfsImageCapacity
VfsImageMetadata
VfsImageOptions
VfsImageRestoreOptions
WorkerAdapter
WorkerErrorMessage
WorkerExitMessage
WorkerHandle
WorkerMessagePort
WorkerReadyMessage
WorkerTerminateMessage
Type Aliases
ForkContinuationContext
HomebrewBottleArch
HomebrewBottleSourceStatus
HomebrewBottleStatus
HomebrewDeferredTreeDecoder
HomebrewDeferredTreeDraftTransport
HomebrewDeferredTreeTransport
HomebrewRuntime
HostToWorkerMessage
KernelToMainMessage
LazyDownloadKind
LazyDownloadListener
LazyDownloadStatus
LazyTreeDecoder
LazyTreeGroup
MainToKernelMessage
PathconfValue
SerializedLazyTree
TarEntry
WorkerToHostMessage
Variables
CH_TOTAL_SIZE
DEFAULT_MAX_PAGES
DEFAULT_MOUNT_SPEC
DEFAULT_TAR_GZIP_LIMITS
HOMEBREW_BOTTLE_MIRROR_PLAN_ASSET
HOMEBREW_BOTTLE_MIRROR_PLAN_KIND
HOMEBREW_BOTTLE_MIRROR_PLAN_VFS_PATH
HOMEBREW_RUNTIME_LAYER_LIMITS
HOMEBREW_RUNTIME_LAYER_POLICY_KIND
HOMEBREW_VFS_FORMULA_LAYER_KIND
HOMEBREW_VFS_FORMULA_MANIFEST_RELATIVE_PATH
HOMEBREW_VFS_FORMULA_PAYLOAD_RELATIVE_PATH
HOMEBREW_VFS_MATERIALIZATION_POLICY_KIND
MAX_CLOSED_LAZY_ASSET_BYTES
MAX_CLOSED_LAZY_ASSETS
OPFS_CHANNEL_SIZE
PAGES_PER_THREAD
PATHCONF_NAMES
PROCESS_MMAP_BASE
SYSCALL_NAMES
VFS_DEFERRED_TREE_COLLECTION_LIMITS
VFS_DEFERRED_TREE_LIMITS
WASM_PAGE_SIZE
Functions
applyHomebrewVfsConsumerState
assertHomebrewBottleMirrorBundle
assertHomebrewBottleMirrorPlan
assertHomebrewVfsDeferredPackageCollection
assertHomebrewVfsMaterialization
assertVfsDeferredTreeCollectionUsage
binariesDir
buildHomebrewMaterializedVfs
buildHomebrewVfs
canonicalHomebrewRuntimeLayerBundleIdentityBytes
canonicalHomebrewRuntimeLayerDescriptorBytes
centralizedThreadWorkerMain
centralizedWorkerMain
composeHomebrewRuntimeLayers
computeProcessMemoryLayout
createClosedLazyAssetFetcher
createProcessMemory
encodeHomebrewBottleMirrorCollectionIdentity
encodeHomebrewBottleMirrorPlan
ensureMountParentDirectories
fetchHomebrewBottleBytes
filesystemPathconf
findRepoRoot
growMemoryToCover
homebrewRuntimeLayerBundleIdentityDocument
importedMemoryMinimumPages
isWasiModule
loadClosedLazyAssetSources
loadHomebrewBottleMirrorClosedAssets
loadSharedLibrary
loadSharedLibrarySync
loadVfsImage
localBinariesDir
overlayEtcFromRootfs
parseDylinkSection
parseHomebrewBottleMirrorPlan
parseHomebrewRuntimeLayerDescriptor
parseHomebrewRuntimeLayerPolicy
parseHomebrewVfsFormulaLayerManifest
parseHomebrewVfsMaterializationPolicy
parseTarGzip
planFederatedHomebrewVfs
planHomebrewVfs
preflightHomebrewVfsFormulaLayers
projectEmbeddedHomebrewVfsPlan
projectHomebrewRuntimeLayerPlan
projectHomebrewVfsFormulaLayer
readPreparedPlatformFile
registerHomebrewDeferredTreeCollection
resolveBinary
resolveForBrowser
resolveForNode
restoreVerifiedVfsImage
restoreVerifiedVfsImagePreservingCapacity
selectHomebrewRuntimeLayer
selectHomebrewRuntimeLayers
selectHomebrewVfsMaterialization
snapshotClosedLazyAssets
tryResolveBinary
tryResolveBinarySet
wasiModuleDefinesMemory
wasiModuleImportsMemory
writeHomebrewVfsComposition
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Enumerations
Channel
Status
Opfs
Channel
Status
Opfs
Opcode
Classes
Binary
Not
Found
Error
Browser
Time
Provider
Centralized
Kernel
Worker
Device
File
System
Dynamic
Linker
Fetch
Network
Backend
Homebrew
Bottle
Fetch
Error
Homebrew
Vfs
Build
Error
Homebrew
Vfs
Plan
Error
Host
File
System
Memory
File
System
Mock
Worker
Adapter
Mock
Worker
Handle
Node
Kernel
Host
Node
Platform
IO
Node
Time
Provider
Node
Worker
Adapter
Opfs
Channel
Opfs
File
System
Shared
Pipe
Buffer
Syscall
Channel
Tar
Parse
Error
Tcp
Network
Backend
Thread
Page
Allocator
Virtual
Platform
IO
Wasi
Exit
Wasi
Shim
Wasm
Posix
Kernel
Interfaces
Alarm
Set
Message
Browser
Resolver
Options
Build
Homebrew
Materialized
Vfs
Options
Centralized
Kernel
Callbacks
Centralized
Thread
Init
Message
Centralized
Worker
Init
Message
Closed
Lazy
Asset
Closed
Lazy
Asset
Source
Composed
Homebrew
Runtime
Layers
Compose
Homebrew
Runtime
Layers
Options
Dir
Entry
Dylink
Metadata
Exec
Complete
Message
Exec
Reply
Message
Exec
Request
Message
Fetch
Backend
Options
File
System
Backend
Fork
Launch
Request
Homebrew
Bottle
Mirror
Asset
Homebrew
Bottle
Mirror
Payload
Homebrew
Bottle
Mirror
Plan
Homebrew
Bottle
Mirror
Plan
Asset
Homebrew
Deferred
Tree
Descriptor
Homebrew
Deferred
Tree
Draft
Descriptor
Homebrew
Deferred
Tree
Source
Entry
Homebrew
Dependency
Homebrew
Federated
Vfs
Plan
Homebrew
Federated
Vfs
Plan
Options
Homebrew
Lazy
Layer
Base
Package
Source
Homebrew
Lazy
Layer
Descriptor
Homebrew
Lazy
Layer
Draft
Descriptor
Homebrew
Lazy
Layer
Entry
Homebrew
Lazy
Layer
Package
Record
Homebrew
Lazy
Layer
Payload
Homebrew
Link
Entry
Homebrew
Link
Manifest
Homebrew
Materialized
Vfs
Build
Result
Homebrew
Metadata
Bottle
Homebrew
Metadata
Package
Homebrew
Runtime
Layer
Asset
Identity
Homebrew
Runtime
Layer
Base
Closure
Homebrew
Runtime
Layer
Base
Package
Source
Identity
Homebrew
Runtime
Layer
Policy
Homebrew
Runtime
Layer
Policy
Entry
Homebrew
Runtime
Layer
Reference
Homebrew
Runtime
Layer
Selection
Homebrew
Tap
Metadata
Homebrew
Vfs
Build
Options
Homebrew
Vfs
Build
Report
Homebrew
Vfs
Build
Result
Homebrew
Vfs
Consumer
State
Options
Homebrew
Vfs
Consumer
State
Result
Homebrew
Vfs
Formula
Layer
Composition
Homebrew
Vfs
Formula
Layer
Entry
Homebrew
Vfs
Formula
Layer
Manifest
Homebrew
Vfs
Formula
Layer
Projection
Homebrew
Vfs
Materialization
Evidence
Homebrew
Vfs
Materialization
Policy
Homebrew
Vfs
Materialization
Selection
Homebrew
Vfs
Opt
Link
Report
Homebrew
Vfs
Package
Plan
Homebrew
Vfs
Package
Report
Homebrew
Vfs
Plan
Homebrew
Vfs
Plan
Options
Homebrew
Vfs
Selection
Report
Homebrew
Vfs
Selection
Source
Homebrew
Vfs
Tap
Identity
Host
Diagnostic
Http
Request
Http
Response
Kernel
Callbacks
Kernel
Config
Lazy
Atomic
Group
Membership
Lazy
Download
Event
Lazy
Fetcher
Options
Lazy
File
Entry
Lazy
Tree
Activation
Lazy
Tree
Content
Lazy
Tree
Registration
Entry
Lazy
Tree
Source
Entry
Lazy
Tree
Source
Inventory
Loaded
Shared
Library
Load
Shared
Library
Options
Mount
Config
Mount
Spec
Network
IO
Node
Kernel
Host
Options
Parse
Tar
Gzip
Options
Pathconf
Profile
Platform
IO
Prepared
Platform
File
Process
Memory
Layout
Process
Snapshot
Registered
Homebrew
Deferred
Tree
Registered
Homebrew
Runtime
Layer
Register
Homebrew
Deferred
Tree
Collection
Options
Spawn
Options
Statfs
Result
Stat
Result
Syscall
Trace
Event
Tar
Directory
Entry
Tar
File
Entry
Tar
Gzip
Limits
Tar
Hardlink
Entry
Tar
Symlink
Entry
Thread
Allocation
Thread
Channel
Attachment
Thread
Exit
Message
Thread
Page
Allocator
Options
Time
Provider
Vfs
Deferred
Tree
Usage
Vfs
Image
Capacity
Vfs
Image
Metadata
Vfs
Image
Options
Vfs
Image
Restore
Options
Worker
Adapter
Worker
Error
Message
Worker
Exit
Message
Worker
Handle
Worker
Message
Port
Worker
Ready
Message
Worker
Terminate
Message
Type Aliases
Fork
Continuation
Context
Homebrew
Bottle
Arch
Homebrew
Bottle
Source
Status
Homebrew
Bottle
Status
Homebrew
Deferred
Tree
Decoder
Homebrew
Deferred
Tree
Draft
Transport
Homebrew
Deferred
Tree
Transport
Homebrew
Runtime
Host
To
Worker
Message
Kernel
To
Main
Message
Lazy
Download
Kind
Lazy
Download
Listener
Lazy
Download
Status
Lazy
Tree
Decoder
Lazy
Tree
Group
Main
To
Kernel
Message
Pathconf
Value
Serialized
Lazy
Tree
Tar
Entry
Worker
To
Host
Message
Variables
CH_
TOTAL_
SIZE
DEFAULT_
MAX_
PAGES
DEFAULT_
MOUNT_
SPEC
DEFAULT_
TAR_
GZIP_
LIMITS
HOMEBREW_
BOTTLE_
MIRROR_
PLAN_
ASSET
HOMEBREW_
BOTTLE_
MIRROR_
PLAN_
KIND
HOMEBREW_
BOTTLE_
MIRROR_
PLAN_
VFS_
PATH
HOMEBREW_
RUNTIME_
LAYER_
LIMITS
HOMEBREW_
RUNTIME_
LAYER_
POLICY_
KIND
HOMEBREW_
VFS_
FORMULA_
LAYER_
KIND
HOMEBREW_
VFS_
FORMULA_
MANIFEST_
RELATIVE_
PATH
HOMEBREW_
VFS_
FORMULA_
PAYLOAD_
RELATIVE_
PATH
HOMEBREW_
VFS_
MATERIALIZATION_
POLICY_
KIND
MAX_
CLOSED_
LAZY_
ASSET_
BYTES
MAX_
CLOSED_
LAZY_
ASSETS
OPFS_
CHANNEL_
SIZE
PAGES_
PER_
THREAD
PATHCONF_
NAMES
PROCESS_
MMAP_
BASE
SYSCALL_
NAMES
VFS_
DEFERRED_
TREE_
COLLECTION_
LIMITS
VFS_
DEFERRED_
TREE_
LIMITS
WASM_
PAGE_
SIZE
Functions
apply
Homebrew
Vfs
Consumer
State
assert
Homebrew
Bottle
Mirror
Bundle
assert
Homebrew
Bottle
Mirror
Plan
assert
Homebrew
Vfs
Deferred
Package
Collection
assert
Homebrew
Vfs
Materialization
assert
Vfs
Deferred
Tree
Collection
Usage
binaries
Dir
build
Homebrew
Materialized
Vfs
build
Homebrew
Vfs
canonical
Homebrew
Runtime
Layer
Bundle
Identity
Bytes
canonical
Homebrew
Runtime
Layer
Descriptor
Bytes
centralized
Thread
Worker
Main
centralized
Worker
Main
compose
Homebrew
Runtime
Layers
compute
Process
Memory
Layout
create
Closed
Lazy
Asset
Fetcher
create
Process
Memory
encode
Homebrew
Bottle
Mirror
Collection
Identity
encode
Homebrew
Bottle
Mirror
Plan
ensure
Mount
Parent
Directories
fetch
Homebrew
Bottle
Bytes
filesystem
Pathconf
find
Repo
Root
grow
Memory
To
Cover
homebrew
Runtime
Layer
Bundle
Identity
Document
imported
Memory
Minimum
Pages
is
Wasi
Module
load
Closed
Lazy
Asset
Sources
load
Homebrew
Bottle
Mirror
Closed
Assets
load
Shared
Library
load
Shared
Library
Sync
load
Vfs
Image
local
Binaries
Dir
overlay
Etc
From
Rootfs
parse
Dylink
Section
parse
Homebrew
Bottle
Mirror
Plan
parse
Homebrew
Runtime
Layer
Descriptor
parse
Homebrew
Runtime
Layer
Policy
parse
Homebrew
Vfs
Formula
Layer
Manifest
parse
Homebrew
Vfs
Materialization
Policy
parse
Tar
Gzip
plan
Federated
Homebrew
Vfs
plan
Homebrew
Vfs
preflight
Homebrew
Vfs
Formula
Layers
project
Embedded
Homebrew
Vfs
Plan
project
Homebrew
Runtime
Layer
Plan
project
Homebrew
Vfs
Formula
Layer
read
Prepared
Platform
File
register
Homebrew
Deferred
Tree
Collection
resolve
Binary
resolve
For
Browser
resolve
For
Node
restore
Verified
Vfs
Image
restore
Verified
Vfs
Image
Preserving
Capacity
select
Homebrew
Runtime
Layer
select
Homebrew
Runtime
Layers
select
Homebrew
Vfs
Materialization
snapshot
Closed
Lazy
Assets
try
Resolve
Binary
try
Resolve
Binary
Set
wasi
Module
Defines
Memory
wasi
Module
Imports
Memory
write
Homebrew
Vfs
Composition
wasm-posix-host
Loading...