Expand description
Custom resolution for external references.
StructsΒ§
- Resolved
Import π
FunctionsΒ§
- Get an
ExternType
given a import index. - get_
extern_ πtype Get anExternType
given an export (and Engine signatures in case is a function). - get_
runtime_ πsize - resolve_
import π - This function allows to match all imports of a
ModuleInfo
with concrete definitions provided by aResolver
, except for tags which are resolved separately throughresolve_tags
. - This function resolves all tags of a
ModuleInfo
. Imported tags are resolved from theStoreObjects
, whereas local tags are created and pushed to it. This is because we need every tag to have a uniqueVMSharedTagIndex
in theStoreObjects
, regardless of whether itβs local or imported, so that exception handling can correctly resolve cross-module exceptions.