wasm-posix-host
    Preparing search 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
    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