Function link_module
pub(crate) fn link_module(
pool: &ThreadPool,
target: &Target,
compile_info_blob: &[u8],
object_files: Vec<Vec<u8>>,
import_trampoline_objects: Vec<Vec<u8>>,
trampoline_objects: Vec<Vec<u8>>,
dynamic_trampoline_objects: Vec<Vec<u8>>,
debug_dir: Option<PathBuf>,
module_hash: Option<String>,
function_max_stack_usage: PrimaryMap<LocalFunctionIndex, Option<usize>>,
) -> Result<Compilation, CompileError>Expand description
Link all the per-function and trampoline objects (plus the Wasmer metadata object) into the final shared-object module image.