wasm-posix-host
    Preparing search index...

    Interface LoadedSharedLibrary

    Shared library instance loaded into a process's address space.

    interface LoadedSharedLibrary {
        exports: Record<string, WebAssembly.ExportValue>;
        forkBufAddr?: number;
        forkCapable: boolean;
        forkContinuation?: LinkedForkContinuation;
        functionExports: ReadonlySet<string>;
        functionImports: ReadonlySet<string>;
        importsDynamicLookup: boolean;
        instance: Instance;
        memoryBase: number;
        metadata: DylinkMetadata;
        name: string;
        tableBase: number;
        tlsBase?: number;
    }
    Index

    Properties

    exports: Record<string, WebAssembly.ExportValue>

    Exported symbols (functions and data addresses)

    forkBufAddr?: number

    Fork save buffer for an instrumented side module importing env.fork.

    forkCapable: boolean

    Whether this module can originate a coordinated env.fork unwind.

    forkContinuation?: LinkedForkContinuation
    functionExports: ReadonlySet<string>

    Function exports visible to later side modules.

    functionImports: ReadonlySet<string>

    Function/GOT.func imports used for conservative cross-side isolation.

    importsDynamicLookup: boolean

    Dynamic lookup from a side module defeats static cross-side isolation.

    instance: Instance

    Wasm module instance

    memoryBase: number

    Base address in linear memory where this library's data is placed

    metadata: DylinkMetadata

    Metadata from dylink.0

    name: string

    Path/name of the library

    tableBase: number

    Base index in the indirect function table

    tlsBase?: number

    Thread-local-storage base captured from the parent instance.