Lines Matching refs:host_args
952 let mut host_args = vec![vmctx]; in translate_hostcall() localVariable
953 extra_host_args(self, &mut host_args); in translate_hostcall()
958 WasmArgs::InRegisters => host_args.extend(wasm_params.iter().copied()), in translate_hostcall()
965 host_args.push(ptr); in translate_hostcall()
966 host_args.push(len); in translate_hostcall()
979 host_args.extend(wasm_params[..n].iter().copied()); in translate_hostcall()
980 host_args.push(values_vec_ptr); in translate_hostcall()
981 host_args.push(values_vec_len); in translate_hostcall()
987 HostCallee::Libcall(get_libcall) => self.call_libcall(vmctx, get_libcall, &host_args), in translate_hostcall()
999 for param in host_args.iter() { in translate_hostcall()
1012 &host_args, in translate_hostcall()
1084 let mut host_args = Vec::new(); in translate_resource_drop() localVariable
1085 host_args.push(vmctx); in translate_resource_drop()
1086 host_args.push( in translate_resource_drop()
1091 host_args.push( in translate_resource_drop()
1096 host_args.push(args[2]); in translate_resource_drop()
1098 let call = self.call_libcall(vmctx, host::resource_drop, &host_args); in translate_resource_drop()
1224 let host_args = vec![ in translate_resource_drop() localVariable
1234 let call = self.call_libcall(vmctx, host::enter_sync_call, &host_args); in translate_resource_drop()