• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

juancastillo0 / wasm_run / 6448410382

08 Oct 2023 03:12PM UTC coverage: 72.768% (+1.6%) from 71.197%
6448410382

Pull #14

github

juancastillo0
use flutter example assets for wasi and threads tests
Pull Request #14: Wit component generator package release

128 of 128 new or added lines in 9 files covered. (100.0%)

2103 of 2890 relevant lines covered (72.77%)

1.66 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

82.6
/packages/wasm_run/lib/src/bridge_generated.io.dart
1
// AUTO GENERATED FILE, DO NOT EDIT.
2
// Generated by `flutter_rust_bridge`@ 1.82.1.
3
// ignore_for_file: non_constant_identifier_names, unused_element, duplicate_ignore, directives_ordering, curly_braces_in_flow_control_structures, unnecessary_lambdas, slash_for_doc_comments, prefer_const_literals_to_create_immutables, implicit_dynamic_list_literal, duplicate_import, unused_import, unnecessary_import, prefer_single_quotes, prefer_const_constructors, use_super_parameters, always_use_package_imports, annotate_overrides, invalid_use_of_protected_member, constant_identifier_names, invalid_use_of_internal_member, prefer_is_empty, unnecessary_const
4

5
import 'dart:convert';
6
import 'dart:async';
7
import 'package:meta/meta.dart';
8
import 'package:flutter_rust_bridge/flutter_rust_bridge.dart';
9
import 'bridge_generated.dart';
10
export 'bridge_generated.dart';
11
import 'dart:ffi' as ffi;
12

13
class WasmRunDartPlatform extends FlutterRustBridgeBase<WasmRunDartWire> {
14
  WasmRunDartPlatform(ffi.DynamicLibrary dylib) : super(WasmRunDartWire(dylib));
9✔
15

16
// Section: api2wire
17

18
  @protected
1✔
19
  wire_ArcRwLockSharedMemory api2wire_ArcRwLockSharedMemory(
20
      ArcRwLockSharedMemory raw) {
21
    final ptr = inner.new_ArcRwLockSharedMemory();
2✔
22
    _api_fill_to_wire_ArcRwLockSharedMemory(raw, ptr);
1✔
23
    return ptr;
24
  }
25

26
  @protected
3✔
27
  wire_ArcStdSyncMutexModule api2wire_ArcStdSyncMutexModule(
28
      ArcStdSyncMutexModule raw) {
29
    final ptr = inner.new_ArcStdSyncMutexModule();
6✔
30
    _api_fill_to_wire_ArcStdSyncMutexModule(raw, ptr);
3✔
31
    return ptr;
32
  }
33

34
  @protected
3✔
35
  wire_CallStack api2wire_CallStack(CallStack raw) {
36
    final ptr = inner.new_CallStack();
6✔
37
    _api_fill_to_wire_CallStack(raw, ptr);
3✔
38
    return ptr;
39
  }
40

41
  @protected
1✔
42
  wire_Global api2wire_Global(Global raw) {
43
    final ptr = inner.new_Global();
2✔
44
    _api_fill_to_wire_Global(raw, ptr);
1✔
45
    return ptr;
46
  }
47

48
  @protected
1✔
49
  wire_Memory api2wire_Memory(Memory raw) {
50
    final ptr = inner.new_Memory();
2✔
51
    _api_fill_to_wire_Memory(raw, ptr);
1✔
52
    return ptr;
53
  }
54

55
  @protected
3✔
56
  ffi.Pointer<wire_uint_8_list> api2wire_String(String raw) {
57
    return api2wire_uint_8_list(utf8.encoder.convert(raw));
9✔
58
  }
59

60
  @protected
1✔
61
  ffi.Pointer<wire_StringList> api2wire_StringList(List<String> raw) {
62
    final ans = inner.new_StringList_0(raw.length);
3✔
63
    for (var i = 0; i < raw.length; i++) {
3✔
64
      ans.ref.ptr[i] = api2wire_String(raw[i]);
4✔
65
    }
66
    return ans;
67
  }
68

69
  @protected
1✔
70
  wire_Table api2wire_Table(Table raw) {
71
    final ptr = inner.new_Table();
2✔
72
    _api_fill_to_wire_Table(raw, ptr);
1✔
73
    return ptr;
74
  }
75

76
  @protected
3✔
77
  wire_WFunc api2wire_WFunc(WFunc raw) {
78
    final ptr = inner.new_WFunc();
6✔
79
    _api_fill_to_wire_WFunc(raw, ptr);
3✔
80
    return ptr;
81
  }
82

83
  @protected
1✔
84
  ffi.Pointer<wire_WFunc> api2wire_box_autoadd_WFunc(WFunc raw) {
85
    final ptr = inner.new_box_autoadd_WFunc_0();
2✔
86
    _api_fill_to_wire_WFunc(raw, ptr.ref);
1✔
87
    return ptr;
88
  }
89

90
  @protected
×
91
  ffi.Pointer<wire_Atomics> api2wire_box_autoadd_atomics(Atomics raw) {
92
    final ptr = inner.new_box_autoadd_atomics_0();
×
93
    _api_fill_to_wire_atomics(raw, ptr.ref);
×
94
    return ptr;
95
  }
96

97
  @protected
1✔
98
  ffi.Pointer<ffi.Bool> api2wire_box_autoadd_bool(bool raw) {
99
    return inner.new_box_autoadd_bool_0(api2wire_bool(raw));
3✔
100
  }
101

102
  @protected
3✔
103
  ffi.Pointer<wire_CompiledModule> api2wire_box_autoadd_compiled_module(
104
      CompiledModule raw) {
105
    final ptr = inner.new_box_autoadd_compiled_module_0();
6✔
106
    _api_fill_to_wire_compiled_module(raw, ptr.ref);
3✔
107
    return ptr;
108
  }
109

110
  @protected
1✔
111
  ffi.Pointer<wire_MemoryTy> api2wire_box_autoadd_memory_ty(MemoryTy raw) {
112
    final ptr = inner.new_box_autoadd_memory_ty_0();
2✔
113
    _api_fill_to_wire_memory_ty(raw, ptr.ref);
1✔
114
    return ptr;
115
  }
116

117
  @protected
3✔
118
  ffi.Pointer<wire_ModuleConfig> api2wire_box_autoadd_module_config(
119
      ModuleConfig raw) {
120
    final ptr = inner.new_box_autoadd_module_config_0();
6✔
121
    _api_fill_to_wire_module_config(raw, ptr.ref);
3✔
122
    return ptr;
123
  }
124

125
  @protected
×
126
  ffi.Pointer<wire_ModuleConfigWasmi> api2wire_box_autoadd_module_config_wasmi(
127
      ModuleConfigWasmi raw) {
128
    final ptr = inner.new_box_autoadd_module_config_wasmi_0();
×
129
    _api_fill_to_wire_module_config_wasmi(raw, ptr.ref);
×
130
    return ptr;
131
  }
132

133
  @protected
1✔
134
  ffi.Pointer<wire_ModuleConfigWasmtime>
135
      api2wire_box_autoadd_module_config_wasmtime(ModuleConfigWasmtime raw) {
136
    final ptr = inner.new_box_autoadd_module_config_wasmtime_0();
2✔
137
    _api_fill_to_wire_module_config_wasmtime(raw, ptr.ref);
1✔
138
    return ptr;
139
  }
140

141
  @protected
1✔
142
  ffi.Pointer<wire_TableArgs> api2wire_box_autoadd_table_args(TableArgs raw) {
143
    final ptr = inner.new_box_autoadd_table_args_0();
2✔
144
    _api_fill_to_wire_table_args(raw, ptr.ref);
1✔
145
    return ptr;
146
  }
147

148
  @protected
1✔
149
  ffi.Pointer<ffi.Uint32> api2wire_box_autoadd_u32(int raw) {
150
    return inner.new_box_autoadd_u32_0(api2wire_u32(raw));
3✔
151
  }
152

153
  @protected
×
154
  ffi.Pointer<ffi.Uint64> api2wire_box_autoadd_u64(int raw) {
155
    return inner.new_box_autoadd_u64_0(api2wire_u64(raw));
×
156
  }
157

158
  @protected
1✔
159
  ffi.Pointer<ffi.UintPtr> api2wire_box_autoadd_usize(int raw) {
160
    return inner.new_box_autoadd_usize_0(api2wire_usize(raw));
3✔
161
  }
162

163
  @protected
1✔
164
  ffi.Pointer<wire_WasiConfigNative> api2wire_box_autoadd_wasi_config_native(
165
      WasiConfigNative raw) {
166
    final ptr = inner.new_box_autoadd_wasi_config_native_0();
2✔
167
    _api_fill_to_wire_wasi_config_native(raw, ptr.ref);
1✔
168
    return ptr;
169
  }
170

171
  @protected
×
172
  ffi.Pointer<wire_WasiStackLimits> api2wire_box_autoadd_wasi_stack_limits(
173
      WasiStackLimits raw) {
174
    final ptr = inner.new_box_autoadd_wasi_stack_limits_0();
×
175
    _api_fill_to_wire_wasi_stack_limits(raw, ptr.ref);
×
176
    return ptr;
177
  }
178

179
  @protected
3✔
180
  ffi.Pointer<wire_WasmRunInstanceId> api2wire_box_autoadd_wasm_run_instance_id(
181
      WasmRunInstanceId raw) {
182
    final ptr = inner.new_box_autoadd_wasm_run_instance_id_0();
6✔
183
    _api_fill_to_wire_wasm_run_instance_id(raw, ptr.ref);
3✔
184
    return ptr;
185
  }
186

187
  @protected
3✔
188
  ffi.Pointer<wire_WasmRunModuleId> api2wire_box_autoadd_wasm_run_module_id(
189
      WasmRunModuleId raw) {
190
    final ptr = inner.new_box_autoadd_wasm_run_module_id_0();
6✔
191
    _api_fill_to_wire_wasm_run_module_id(raw, ptr.ref);
3✔
192
    return ptr;
193
  }
194

195
  @protected
1✔
196
  ffi.Pointer<wire_WasmRunSharedMemory>
197
      api2wire_box_autoadd_wasm_run_shared_memory(WasmRunSharedMemory raw) {
198
    final ptr = inner.new_box_autoadd_wasm_run_shared_memory_0();
2✔
199
    _api_fill_to_wire_wasm_run_shared_memory(raw, ptr.ref);
1✔
200
    return ptr;
201
  }
202

203
  @protected
1✔
204
  ffi.Pointer<wire_WasmVal> api2wire_box_autoadd_wasm_val(WasmVal raw) {
205
    final ptr = inner.new_box_autoadd_wasm_val_0();
2✔
206
    _api_fill_to_wire_wasm_val(raw, ptr.ref);
1✔
207
    return ptr;
208
  }
209

210
  @protected
1✔
211
  int api2wire_i64(int raw) {
212
    return raw;
213
  }
214

215
  @protected
1✔
216
  ffi.Pointer<wire_list_env_variable> api2wire_list_env_variable(
217
      List<EnvVariable> raw) {
218
    final ans = inner.new_list_env_variable_0(raw.length);
3✔
219
    for (var i = 0; i < raw.length; ++i) {
3✔
220
      _api_fill_to_wire_env_variable(raw[i], ans.ref.ptr[i]);
3✔
221
    }
222
    return ans;
223
  }
224

225
  @protected
1✔
226
  ffi.Pointer<wire_list_module_import> api2wire_list_module_import(
227
      List<ModuleImport> raw) {
228
    final ans = inner.new_list_module_import_0(raw.length);
3✔
229
    for (var i = 0; i < raw.length; ++i) {
3✔
230
      _api_fill_to_wire_module_import(raw[i], ans.ref.ptr[i]);
3✔
231
    }
232
    return ans;
233
  }
234

235
  @protected
1✔
236
  ffi.Pointer<wire_list_preopened_dir> api2wire_list_preopened_dir(
237
      List<PreopenedDir> raw) {
238
    final ans = inner.new_list_preopened_dir_0(raw.length);
3✔
239
    for (var i = 0; i < raw.length; ++i) {
3✔
240
      _api_fill_to_wire_preopened_dir(raw[i], ans.ref.ptr[i]);
3✔
241
    }
242
    return ans;
243
  }
244

245
  @protected
1✔
246
  ffi.Pointer<wire_list_value_ty> api2wire_list_value_ty(List<ValueTy> raw) {
247
    final ans = inner.new_list_value_ty_0(raw.length);
3✔
248
    for (var i = 0; i < raw.length; ++i) {
3✔
249
      ans.ref.ptr[i] = api2wire_value_ty(raw[i]);
4✔
250
    }
251
    return ans;
252
  }
253

254
  @protected
3✔
255
  ffi.Pointer<wire_list_wasm_val> api2wire_list_wasm_val(List<WasmVal> raw) {
256
    final ans = inner.new_list_wasm_val_0(raw.length);
9✔
257
    for (var i = 0; i < raw.length; ++i) {
9✔
258
      _api_fill_to_wire_wasm_val(raw[i], ans.ref.ptr[i]);
9✔
259
    }
260
    return ans;
261
  }
262

263
  @protected
1✔
264
  ffi.Pointer<wire_WFunc> api2wire_opt_box_autoadd_WFunc(WFunc? raw) {
265
    return raw == null ? ffi.nullptr : api2wire_box_autoadd_WFunc(raw);
2✔
266
  }
267

268
  @protected
3✔
269
  ffi.Pointer<ffi.Bool> api2wire_opt_box_autoadd_bool(bool? raw) {
270
    return raw == null ? ffi.nullptr : api2wire_box_autoadd_bool(raw);
4✔
271
  }
272

273
  @protected
3✔
274
  ffi.Pointer<wire_ModuleConfigWasmi>
275
      api2wire_opt_box_autoadd_module_config_wasmi(ModuleConfigWasmi? raw) {
276
    return raw == null
277
        ? ffi.nullptr
3✔
278
        : api2wire_box_autoadd_module_config_wasmi(raw);
×
279
  }
280

281
  @protected
3✔
282
  ffi.Pointer<wire_ModuleConfigWasmtime>
283
      api2wire_opt_box_autoadd_module_config_wasmtime(
284
          ModuleConfigWasmtime? raw) {
285
    return raw == null
286
        ? ffi.nullptr
3✔
287
        : api2wire_box_autoadd_module_config_wasmtime(raw);
1✔
288
  }
289

290
  @protected
1✔
291
  ffi.Pointer<ffi.Uint32> api2wire_opt_box_autoadd_u32(int? raw) {
292
    return raw == null ? ffi.nullptr : api2wire_box_autoadd_u32(raw);
2✔
293
  }
294

295
  @protected
1✔
296
  ffi.Pointer<ffi.Uint64> api2wire_opt_box_autoadd_u64(int? raw) {
297
    return raw == null ? ffi.nullptr : api2wire_box_autoadd_u64(raw);
1✔
298
  }
299

300
  @protected
3✔
301
  ffi.Pointer<ffi.UintPtr> api2wire_opt_box_autoadd_usize(int? raw) {
302
    return raw == null ? ffi.nullptr : api2wire_box_autoadd_usize(raw);
4✔
303
  }
304

305
  @protected
3✔
306
  ffi.Pointer<wire_WasiConfigNative>
307
      api2wire_opt_box_autoadd_wasi_config_native(WasiConfigNative? raw) {
308
    return raw == null
309
        ? ffi.nullptr
3✔
310
        : api2wire_box_autoadd_wasi_config_native(raw);
1✔
311
  }
312

313
  @protected
×
314
  ffi.Pointer<wire_WasiStackLimits> api2wire_opt_box_autoadd_wasi_stack_limits(
315
      WasiStackLimits? raw) {
316
    return raw == null
317
        ? ffi.nullptr
×
318
        : api2wire_box_autoadd_wasi_stack_limits(raw);
×
319
  }
320

321
  @protected
×
322
  int api2wire_u64(int raw) {
323
    return raw;
324
  }
325

326
  @protected
1✔
327
  ffi.Pointer<wire_uint_8_list> api2wire_u8_array_16(U8Array16 raw) {
328
    final ans = inner.new_uint_8_list_0(16);
2✔
329
    ans.ref.ptr.asTypedList(16).setAll(0, raw);
3✔
330
    return ans;
331
  }
332

333
  @protected
3✔
334
  ffi.Pointer<wire_uint_8_list> api2wire_uint_8_list(Uint8List raw) {
335
    final ans = inner.new_uint_8_list_0(raw.length);
9✔
336
    ans.ref.ptr.asTypedList(raw.length).setAll(0, raw);
12✔
337
    return ans;
338
  }
339

340
// Section: finalizer
341

342
  late final OpaqueTypeFinalizer _ArcRwLockSharedMemoryFinalizer =
1✔
343
      OpaqueTypeFinalizer(inner._drop_opaque_ArcRwLockSharedMemoryPtr);
3✔
344
  OpaqueTypeFinalizer get ArcRwLockSharedMemoryFinalizer =>
1✔
345
      _ArcRwLockSharedMemoryFinalizer;
1✔
346
  late final OpaqueTypeFinalizer _ArcStdSyncMutexModuleFinalizer =
3✔
347
      OpaqueTypeFinalizer(inner._drop_opaque_ArcStdSyncMutexModulePtr);
9✔
348
  OpaqueTypeFinalizer get ArcStdSyncMutexModuleFinalizer =>
3✔
349
      _ArcStdSyncMutexModuleFinalizer;
3✔
350
  late final OpaqueTypeFinalizer _CallStackFinalizer =
3✔
351
      OpaqueTypeFinalizer(inner._drop_opaque_CallStackPtr);
9✔
352
  OpaqueTypeFinalizer get CallStackFinalizer => _CallStackFinalizer;
6✔
353
  late final OpaqueTypeFinalizer _GlobalFinalizer =
1✔
354
      OpaqueTypeFinalizer(inner._drop_opaque_GlobalPtr);
3✔
355
  OpaqueTypeFinalizer get GlobalFinalizer => _GlobalFinalizer;
2✔
356
  late final OpaqueTypeFinalizer _MemoryFinalizer =
1✔
357
      OpaqueTypeFinalizer(inner._drop_opaque_MemoryPtr);
3✔
358
  OpaqueTypeFinalizer get MemoryFinalizer => _MemoryFinalizer;
2✔
359
  late final OpaqueTypeFinalizer _TableFinalizer =
1✔
360
      OpaqueTypeFinalizer(inner._drop_opaque_TablePtr);
3✔
361
  OpaqueTypeFinalizer get TableFinalizer => _TableFinalizer;
2✔
362
  late final OpaqueTypeFinalizer _WFuncFinalizer =
3✔
363
      OpaqueTypeFinalizer(inner._drop_opaque_WFuncPtr);
9✔
364
  OpaqueTypeFinalizer get WFuncFinalizer => _WFuncFinalizer;
6✔
365
// Section: api_fill_to_wire
366

367
  void _api_fill_to_wire_ArcRwLockSharedMemory(
1✔
368
      ArcRwLockSharedMemory apiObj, wire_ArcRwLockSharedMemory wireObj) {
369
    wireObj.ptr = apiObj.shareOrMove();
2✔
370
  }
371

372
  void _api_fill_to_wire_ArcStdSyncMutexModule(
3✔
373
      ArcStdSyncMutexModule apiObj, wire_ArcStdSyncMutexModule wireObj) {
374
    wireObj.ptr = apiObj.shareOrMove();
6✔
375
  }
376

377
  void _api_fill_to_wire_CallStack(CallStack apiObj, wire_CallStack wireObj) {
3✔
378
    wireObj.ptr = apiObj.shareOrMove();
6✔
379
  }
380

381
  void _api_fill_to_wire_Global(Global apiObj, wire_Global wireObj) {
1✔
382
    wireObj.ptr = apiObj.shareOrMove();
2✔
383
  }
384

385
  void _api_fill_to_wire_Memory(Memory apiObj, wire_Memory wireObj) {
1✔
386
    wireObj.ptr = apiObj.shareOrMove();
2✔
387
  }
388

389
  void _api_fill_to_wire_Table(Table apiObj, wire_Table wireObj) {
1✔
390
    wireObj.ptr = apiObj.shareOrMove();
2✔
391
  }
392

393
  void _api_fill_to_wire_WFunc(WFunc apiObj, wire_WFunc wireObj) {
3✔
394
    wireObj.ptr = apiObj.shareOrMove();
6✔
395
  }
396

397
  void _api_fill_to_wire_atomics(Atomics apiObj, wire_Atomics wireObj) {
×
398
    wireObj.field0 = api2wire_usize(apiObj.field0);
×
399
  }
400

401
  void _api_fill_to_wire_box_autoadd_WFunc(
×
402
      WFunc apiObj, ffi.Pointer<wire_WFunc> wireObj) {
403
    _api_fill_to_wire_WFunc(apiObj, wireObj.ref);
×
404
  }
405

406
  void _api_fill_to_wire_box_autoadd_atomics(
×
407
      Atomics apiObj, ffi.Pointer<wire_Atomics> wireObj) {
408
    _api_fill_to_wire_atomics(apiObj, wireObj.ref);
×
409
  }
410

411
  void _api_fill_to_wire_box_autoadd_compiled_module(
×
412
      CompiledModule apiObj, ffi.Pointer<wire_CompiledModule> wireObj) {
413
    _api_fill_to_wire_compiled_module(apiObj, wireObj.ref);
×
414
  }
415

416
  void _api_fill_to_wire_box_autoadd_memory_ty(
×
417
      MemoryTy apiObj, ffi.Pointer<wire_MemoryTy> wireObj) {
418
    _api_fill_to_wire_memory_ty(apiObj, wireObj.ref);
×
419
  }
420

421
  void _api_fill_to_wire_box_autoadd_module_config(
×
422
      ModuleConfig apiObj, ffi.Pointer<wire_ModuleConfig> wireObj) {
423
    _api_fill_to_wire_module_config(apiObj, wireObj.ref);
×
424
  }
425

426
  void _api_fill_to_wire_box_autoadd_module_config_wasmi(
×
427
      ModuleConfigWasmi apiObj, ffi.Pointer<wire_ModuleConfigWasmi> wireObj) {
428
    _api_fill_to_wire_module_config_wasmi(apiObj, wireObj.ref);
×
429
  }
430

431
  void _api_fill_to_wire_box_autoadd_module_config_wasmtime(
×
432
      ModuleConfigWasmtime apiObj,
433
      ffi.Pointer<wire_ModuleConfigWasmtime> wireObj) {
434
    _api_fill_to_wire_module_config_wasmtime(apiObj, wireObj.ref);
×
435
  }
436

437
  void _api_fill_to_wire_box_autoadd_table_args(
×
438
      TableArgs apiObj, ffi.Pointer<wire_TableArgs> wireObj) {
439
    _api_fill_to_wire_table_args(apiObj, wireObj.ref);
×
440
  }
441

442
  void _api_fill_to_wire_box_autoadd_wasi_config_native(
×
443
      WasiConfigNative apiObj, ffi.Pointer<wire_WasiConfigNative> wireObj) {
444
    _api_fill_to_wire_wasi_config_native(apiObj, wireObj.ref);
×
445
  }
446

447
  void _api_fill_to_wire_box_autoadd_wasi_stack_limits(
×
448
      WasiStackLimits apiObj, ffi.Pointer<wire_WasiStackLimits> wireObj) {
449
    _api_fill_to_wire_wasi_stack_limits(apiObj, wireObj.ref);
×
450
  }
451

452
  void _api_fill_to_wire_box_autoadd_wasm_run_instance_id(
×
453
      WasmRunInstanceId apiObj, ffi.Pointer<wire_WasmRunInstanceId> wireObj) {
454
    _api_fill_to_wire_wasm_run_instance_id(apiObj, wireObj.ref);
×
455
  }
456

457
  void _api_fill_to_wire_box_autoadd_wasm_run_module_id(
×
458
      WasmRunModuleId apiObj, ffi.Pointer<wire_WasmRunModuleId> wireObj) {
459
    _api_fill_to_wire_wasm_run_module_id(apiObj, wireObj.ref);
×
460
  }
461

462
  void _api_fill_to_wire_box_autoadd_wasm_run_shared_memory(
×
463
      WasmRunSharedMemory apiObj,
464
      ffi.Pointer<wire_WasmRunSharedMemory> wireObj) {
465
    _api_fill_to_wire_wasm_run_shared_memory(apiObj, wireObj.ref);
×
466
  }
467

468
  void _api_fill_to_wire_box_autoadd_wasm_val(
×
469
      WasmVal apiObj, ffi.Pointer<wire_WasmVal> wireObj) {
470
    _api_fill_to_wire_wasm_val(apiObj, wireObj.ref);
×
471
  }
472

473
  void _api_fill_to_wire_compiled_module(
3✔
474
      CompiledModule apiObj, wire_CompiledModule wireObj) {
475
    wireObj.field0 = api2wire_ArcStdSyncMutexModule(apiObj.field0);
9✔
476
  }
477

478
  void _api_fill_to_wire_env_variable(
1✔
479
      EnvVariable apiObj, wire_EnvVariable wireObj) {
480
    wireObj.name = api2wire_String(apiObj.name);
3✔
481
    wireObj.value = api2wire_String(apiObj.value);
3✔
482
  }
483

484
  void _api_fill_to_wire_external_value(
1✔
485
      ExternalValue apiObj, wire_ExternalValue wireObj) {
486
    if (apiObj is ExternalValue_Func) {
1✔
487
      var pre_field0 = api2wire_WFunc(apiObj.field0);
2✔
488
      wireObj.tag = 0;
1✔
489
      wireObj.kind = inner.inflate_ExternalValue_Func();
3✔
490
      wireObj.kind.ref.Func.ref.field0 = pre_field0;
3✔
491
      return;
492
    }
493
    if (apiObj is ExternalValue_Global) {
1✔
494
      var pre_field0 = api2wire_Global(apiObj.field0);
2✔
495
      wireObj.tag = 1;
1✔
496
      wireObj.kind = inner.inflate_ExternalValue_Global();
3✔
497
      wireObj.kind.ref.Global.ref.field0 = pre_field0;
3✔
498
      return;
499
    }
500
    if (apiObj is ExternalValue_Table) {
1✔
501
      var pre_field0 = api2wire_Table(apiObj.field0);
2✔
502
      wireObj.tag = 2;
1✔
503
      wireObj.kind = inner.inflate_ExternalValue_Table();
3✔
504
      wireObj.kind.ref.Table.ref.field0 = pre_field0;
3✔
505
      return;
506
    }
507
    if (apiObj is ExternalValue_Memory) {
1✔
508
      var pre_field0 = api2wire_Memory(apiObj.field0);
2✔
509
      wireObj.tag = 3;
1✔
510
      wireObj.kind = inner.inflate_ExternalValue_Memory();
3✔
511
      wireObj.kind.ref.Memory.ref.field0 = pre_field0;
3✔
512
      return;
513
    }
514
    if (apiObj is ExternalValue_SharedMemory) {
1✔
515
      var pre_field0 =
516
          api2wire_box_autoadd_wasm_run_shared_memory(apiObj.field0);
2✔
517
      wireObj.tag = 4;
1✔
518
      wireObj.kind = inner.inflate_ExternalValue_SharedMemory();
3✔
519
      wireObj.kind.ref.SharedMemory.ref.field0 = pre_field0;
3✔
520
      return;
521
    }
522
  }
523

524
  void _api_fill_to_wire_memory_ty(MemoryTy apiObj, wire_MemoryTy wireObj) {
1✔
525
    wireObj.shared = api2wire_bool(apiObj.shared);
3✔
526
    wireObj.minimum = api2wire_u32(apiObj.minimum);
3✔
527
    wireObj.maximum = api2wire_opt_box_autoadd_u32(apiObj.maximum);
3✔
528
  }
529

530
  void _api_fill_to_wire_module_config(
3✔
531
      ModuleConfig apiObj, wire_ModuleConfig wireObj) {
532
    wireObj.multi_value = api2wire_opt_box_autoadd_bool(apiObj.multiValue);
9✔
533
    wireObj.bulk_memory = api2wire_opt_box_autoadd_bool(apiObj.bulkMemory);
9✔
534
    wireObj.reference_types =
3✔
535
        api2wire_opt_box_autoadd_bool(apiObj.referenceTypes);
6✔
536
    wireObj.consume_fuel = api2wire_opt_box_autoadd_bool(apiObj.consumeFuel);
9✔
537
    wireObj.wasmi = api2wire_opt_box_autoadd_module_config_wasmi(apiObj.wasmi);
9✔
538
    wireObj.wasmtime =
3✔
539
        api2wire_opt_box_autoadd_module_config_wasmtime(apiObj.wasmtime);
6✔
540
  }
541

542
  void _api_fill_to_wire_module_config_wasmi(
×
543
      ModuleConfigWasmi apiObj, wire_ModuleConfigWasmi wireObj) {
544
    wireObj.stack_limits =
×
545
        api2wire_opt_box_autoadd_wasi_stack_limits(apiObj.stackLimits);
×
546
    wireObj.cached_stacks = api2wire_opt_box_autoadd_usize(apiObj.cachedStacks);
×
547
    wireObj.mutable_global =
×
548
        api2wire_opt_box_autoadd_bool(apiObj.mutableGlobal);
×
549
    wireObj.sign_extension =
×
550
        api2wire_opt_box_autoadd_bool(apiObj.signExtension);
×
551
    wireObj.saturating_float_to_int =
×
552
        api2wire_opt_box_autoadd_bool(apiObj.saturatingFloatToInt);
×
553
    wireObj.tail_call = api2wire_opt_box_autoadd_bool(apiObj.tailCall);
×
554
    wireObj.extended_const =
×
555
        api2wire_opt_box_autoadd_bool(apiObj.extendedConst);
×
556
    wireObj.floats = api2wire_opt_box_autoadd_bool(apiObj.floats);
×
557
  }
558

559
  void _api_fill_to_wire_module_config_wasmtime(
1✔
560
      ModuleConfigWasmtime apiObj, wire_ModuleConfigWasmtime wireObj) {
561
    wireObj.debug_info = api2wire_opt_box_autoadd_bool(apiObj.debugInfo);
3✔
562
    wireObj.wasm_backtrace =
1✔
563
        api2wire_opt_box_autoadd_bool(apiObj.wasmBacktrace);
2✔
564
    wireObj.native_unwind_info =
1✔
565
        api2wire_opt_box_autoadd_bool(apiObj.nativeUnwindInfo);
2✔
566
    wireObj.max_wasm_stack =
1✔
567
        api2wire_opt_box_autoadd_usize(apiObj.maxWasmStack);
2✔
568
    wireObj.wasm_threads = api2wire_opt_box_autoadd_bool(apiObj.wasmThreads);
3✔
569
    wireObj.wasm_simd = api2wire_opt_box_autoadd_bool(apiObj.wasmSimd);
3✔
570
    wireObj.wasm_relaxed_simd =
1✔
571
        api2wire_opt_box_autoadd_bool(apiObj.wasmRelaxedSimd);
2✔
572
    wireObj.relaxed_simd_deterministic =
1✔
573
        api2wire_opt_box_autoadd_bool(apiObj.relaxedSimdDeterministic);
2✔
574
    wireObj.wasm_multi_memory =
1✔
575
        api2wire_opt_box_autoadd_bool(apiObj.wasmMultiMemory);
2✔
576
    wireObj.wasm_memory64 = api2wire_opt_box_autoadd_bool(apiObj.wasmMemory64);
3✔
577
    wireObj.static_memory_maximum_size =
1✔
578
        api2wire_opt_box_autoadd_u64(apiObj.staticMemoryMaximumSize);
2✔
579
    wireObj.static_memory_forced =
1✔
580
        api2wire_opt_box_autoadd_bool(apiObj.staticMemoryForced);
2✔
581
    wireObj.static_memory_guard_size =
1✔
582
        api2wire_opt_box_autoadd_u64(apiObj.staticMemoryGuardSize);
2✔
583
    wireObj.parallel_compilation =
1✔
584
        api2wire_opt_box_autoadd_bool(apiObj.parallelCompilation);
2✔
585
    wireObj.generate_address_map =
1✔
586
        api2wire_opt_box_autoadd_bool(apiObj.generateAddressMap);
2✔
587
  }
588

589
  void _api_fill_to_wire_module_import(
1✔
590
      ModuleImport apiObj, wire_ModuleImport wireObj) {
591
    wireObj.module = api2wire_String(apiObj.module);
3✔
592
    wireObj.name = api2wire_String(apiObj.name);
3✔
593
    _api_fill_to_wire_external_value(apiObj.value, wireObj.value);
3✔
594
  }
595

596
  void _api_fill_to_wire_opt_box_autoadd_WFunc(
×
597
      WFunc? apiObj, ffi.Pointer<wire_WFunc> wireObj) {
598
    if (apiObj != null) _api_fill_to_wire_box_autoadd_WFunc(apiObj, wireObj);
×
599
  }
600

601
  void _api_fill_to_wire_opt_box_autoadd_module_config_wasmi(
×
602
      ModuleConfigWasmi? apiObj, ffi.Pointer<wire_ModuleConfigWasmi> wireObj) {
603
    if (apiObj != null)
604
      _api_fill_to_wire_box_autoadd_module_config_wasmi(apiObj, wireObj);
×
605
  }
606

607
  void _api_fill_to_wire_opt_box_autoadd_module_config_wasmtime(
×
608
      ModuleConfigWasmtime? apiObj,
609
      ffi.Pointer<wire_ModuleConfigWasmtime> wireObj) {
610
    if (apiObj != null)
611
      _api_fill_to_wire_box_autoadd_module_config_wasmtime(apiObj, wireObj);
×
612
  }
613

614
  void _api_fill_to_wire_opt_box_autoadd_wasi_config_native(
×
615
      WasiConfigNative? apiObj, ffi.Pointer<wire_WasiConfigNative> wireObj) {
616
    if (apiObj != null)
617
      _api_fill_to_wire_box_autoadd_wasi_config_native(apiObj, wireObj);
×
618
  }
619

620
  void _api_fill_to_wire_opt_box_autoadd_wasi_stack_limits(
×
621
      WasiStackLimits? apiObj, ffi.Pointer<wire_WasiStackLimits> wireObj) {
622
    if (apiObj != null)
623
      _api_fill_to_wire_box_autoadd_wasi_stack_limits(apiObj, wireObj);
×
624
  }
625

626
  void _api_fill_to_wire_preopened_dir(
1✔
627
      PreopenedDir apiObj, wire_PreopenedDir wireObj) {
628
    wireObj.wasm_guest_path = api2wire_String(apiObj.wasmGuestPath);
3✔
629
    wireObj.host_path = api2wire_String(apiObj.hostPath);
3✔
630
  }
631

632
  void _api_fill_to_wire_table_args(TableArgs apiObj, wire_TableArgs wireObj) {
1✔
633
    wireObj.minimum = api2wire_u32(apiObj.minimum);
3✔
634
    wireObj.maximum = api2wire_opt_box_autoadd_u32(apiObj.maximum);
3✔
635
  }
636

637
  void _api_fill_to_wire_wasi_config_native(
1✔
638
      WasiConfigNative apiObj, wire_WasiConfigNative wireObj) {
639
    wireObj.capture_stdout = api2wire_bool(apiObj.captureStdout);
3✔
640
    wireObj.capture_stderr = api2wire_bool(apiObj.captureStderr);
3✔
641
    wireObj.inherit_stdin = api2wire_bool(apiObj.inheritStdin);
3✔
642
    wireObj.inherit_env = api2wire_bool(apiObj.inheritEnv);
3✔
643
    wireObj.inherit_args = api2wire_bool(apiObj.inheritArgs);
3✔
644
    wireObj.args = api2wire_StringList(apiObj.args);
3✔
645
    wireObj.env = api2wire_list_env_variable(apiObj.env);
3✔
646
    wireObj.preopened_files = api2wire_StringList(apiObj.preopenedFiles);
3✔
647
    wireObj.preopened_dirs = api2wire_list_preopened_dir(apiObj.preopenedDirs);
3✔
648
  }
649

650
  void _api_fill_to_wire_wasi_stack_limits(
×
651
      WasiStackLimits apiObj, wire_WasiStackLimits wireObj) {
652
    wireObj.initial_value_stack_height =
×
653
        api2wire_usize(apiObj.initialValueStackHeight);
×
654
    wireObj.maximum_value_stack_height =
×
655
        api2wire_usize(apiObj.maximumValueStackHeight);
×
656
    wireObj.maximum_recursion_depth =
×
657
        api2wire_usize(apiObj.maximumRecursionDepth);
×
658
  }
659

660
  void _api_fill_to_wire_wasm_run_instance_id(
3✔
661
      WasmRunInstanceId apiObj, wire_WasmRunInstanceId wireObj) {
662
    wireObj.field0 = api2wire_u32(apiObj.field0);
9✔
663
  }
664

665
  void _api_fill_to_wire_wasm_run_module_id(
3✔
666
      WasmRunModuleId apiObj, wire_WasmRunModuleId wireObj) {
667
    wireObj.field0 = api2wire_u32(apiObj.field0);
9✔
668
    wireObj.field1 = api2wire_CallStack(apiObj.field1);
9✔
669
  }
670

671
  void _api_fill_to_wire_wasm_run_shared_memory(
1✔
672
      WasmRunSharedMemory apiObj, wire_WasmRunSharedMemory wireObj) {
673
    wireObj.field0 = api2wire_ArcRwLockSharedMemory(apiObj.field0);
3✔
674
  }
675

676
  void _api_fill_to_wire_wasm_val(WasmVal apiObj, wire_WasmVal wireObj) {
3✔
677
    if (apiObj is WasmVal_i32) {
3✔
678
      var pre_field0 = api2wire_i32(apiObj.field0);
6✔
679
      wireObj.tag = 0;
3✔
680
      wireObj.kind = inner.inflate_WasmVal_i32();
9✔
681
      wireObj.kind.ref.i32.ref.field0 = pre_field0;
9✔
682
      return;
683
    }
684
    if (apiObj is WasmVal_i64) {
1✔
685
      var pre_field0 = api2wire_i64(apiObj.field0);
2✔
686
      wireObj.tag = 1;
1✔
687
      wireObj.kind = inner.inflate_WasmVal_i64();
3✔
688
      wireObj.kind.ref.i64.ref.field0 = pre_field0;
3✔
689
      return;
690
    }
691
    if (apiObj is WasmVal_f32) {
1✔
692
      var pre_field0 = api2wire_f32(apiObj.field0);
2✔
693
      wireObj.tag = 2;
1✔
694
      wireObj.kind = inner.inflate_WasmVal_f32();
3✔
695
      wireObj.kind.ref.f32.ref.field0 = pre_field0;
3✔
696
      return;
697
    }
698
    if (apiObj is WasmVal_f64) {
1✔
699
      var pre_field0 = api2wire_f64(apiObj.field0);
2✔
700
      wireObj.tag = 3;
1✔
701
      wireObj.kind = inner.inflate_WasmVal_f64();
3✔
702
      wireObj.kind.ref.f64.ref.field0 = pre_field0;
3✔
703
      return;
704
    }
705
    if (apiObj is WasmVal_v128) {
1✔
706
      var pre_field0 = api2wire_u8_array_16(apiObj.field0);
2✔
707
      wireObj.tag = 4;
1✔
708
      wireObj.kind = inner.inflate_WasmVal_v128();
3✔
709
      wireObj.kind.ref.v128.ref.field0 = pre_field0;
3✔
710
      return;
711
    }
712
    if (apiObj is WasmVal_funcRef) {
1✔
713
      var pre_field0 = api2wire_opt_box_autoadd_WFunc(apiObj.field0);
2✔
714
      wireObj.tag = 5;
1✔
715
      wireObj.kind = inner.inflate_WasmVal_funcRef();
3✔
716
      wireObj.kind.ref.funcRef.ref.field0 = pre_field0;
3✔
717
      return;
718
    }
719
    if (apiObj is WasmVal_externRef) {
1✔
720
      var pre_field0 = api2wire_opt_box_autoadd_u32(apiObj.field0);
2✔
721
      wireObj.tag = 6;
1✔
722
      wireObj.kind = inner.inflate_WasmVal_externRef();
3✔
723
      wireObj.kind.ref.externRef.ref.field0 = pre_field0;
3✔
724
      return;
725
    }
726
  }
727
}
728

729
// ignore_for_file: camel_case_types, non_constant_identifier_names, avoid_positional_boolean_parameters, annotate_overrides, constant_identifier_names
730

731
// AUTO GENERATED FILE, DO NOT EDIT.
732
//
733
// Generated by `package:ffigen`.
734
// ignore_for_file: type=lint
735

736
/// generated by flutter_rust_bridge
737
class WasmRunDartWire implements FlutterRustBridgeWireBase {
738
  @internal
739
  late final dartApi = DartApiDl(init_frb_dart_api_dl);
740

741
  /// Holds the symbol lookup function.
742
  final ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
743
      _lookup;
744

745
  /// The symbols are looked up in [dynamicLibrary].
746
  WasmRunDartWire(ffi.DynamicLibrary dynamicLibrary)
3✔
747
      : _lookup = dynamicLibrary.lookup;
3✔
748

749
  /// The symbols are looked up with [lookup].
750
  WasmRunDartWire.fromLookup(
×
751
      ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
752
          lookup)
753
      : _lookup = lookup;
754

755
  void store_dart_post_cobject(
3✔
756
    DartPostCObjectFnType ptr,
757
  ) {
758
    return _store_dart_post_cobject(
6✔
759
      ptr,
760
    );
761
  }
762

763
  late final _store_dart_post_cobjectPtr =
3✔
764
      _lookup<ffi.NativeFunction<ffi.Void Function(DartPostCObjectFnType)>>(
6✔
765
          'store_dart_post_cobject');
766
  late final _store_dart_post_cobject = _store_dart_post_cobjectPtr
6✔
767
      .asFunction<void Function(DartPostCObjectFnType)>();
768

769
  Object get_dart_object(
×
770
    int ptr,
771
  ) {
772
    return _get_dart_object(
×
773
      ptr,
774
    );
775
  }
776

777
  late final _get_dart_objectPtr =
778
      _lookup<ffi.NativeFunction<ffi.Handle Function(ffi.UintPtr)>>(
779
          'get_dart_object');
780
  late final _get_dart_object =
781
      _get_dart_objectPtr.asFunction<Object Function(int)>();
782

783
  void drop_dart_object(
×
784
    int ptr,
785
  ) {
786
    return _drop_dart_object(
×
787
      ptr,
788
    );
789
  }
790

791
  late final _drop_dart_objectPtr =
792
      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.UintPtr)>>(
793
          'drop_dart_object');
794
  late final _drop_dart_object =
795
      _drop_dart_objectPtr.asFunction<void Function(int)>();
796

797
  int new_dart_opaque(
×
798
    Object handle,
799
  ) {
800
    return _new_dart_opaque(
×
801
      handle,
802
    );
803
  }
804

805
  late final _new_dart_opaquePtr =
806
      _lookup<ffi.NativeFunction<ffi.UintPtr Function(ffi.Handle)>>(
807
          'new_dart_opaque');
808
  late final _new_dart_opaque =
809
      _new_dart_opaquePtr.asFunction<int Function(Object)>();
810

811
  int init_frb_dart_api_dl(
×
812
    ffi.Pointer<ffi.Void> obj,
813
  ) {
814
    return _init_frb_dart_api_dl(
×
815
      obj,
816
    );
817
  }
818

819
  late final _init_frb_dart_api_dlPtr =
820
      _lookup<ffi.NativeFunction<ffi.IntPtr Function(ffi.Pointer<ffi.Void>)>>(
821
          'init_frb_dart_api_dl');
822
  late final _init_frb_dart_api_dl = _init_frb_dart_api_dlPtr
823
      .asFunction<int Function(ffi.Pointer<ffi.Void>)>();
824

825
  WireSyncReturn wire_module_builder(
3✔
826
    ffi.Pointer<wire_CompiledModule> module,
827
    ffi.Pointer<ffi.UintPtr> num_threads,
828
    ffi.Pointer<wire_WasiConfigNative> wasi_config,
829
  ) {
830
    return _wire_module_builder(
6✔
831
      module,
832
      num_threads,
833
      wasi_config,
834
    );
835
  }
836

837
  late final _wire_module_builderPtr = _lookup<
6✔
838
      ffi.NativeFunction<
839
          WireSyncReturn Function(
840
              ffi.Pointer<wire_CompiledModule>,
841
              ffi.Pointer<ffi.UintPtr>,
842
              ffi.Pointer<wire_WasiConfigNative>)>>('wire_module_builder');
3✔
843
  late final _wire_module_builder = _wire_module_builderPtr.asFunction<
6✔
844
      WireSyncReturn Function(ffi.Pointer<wire_CompiledModule>,
845
          ffi.Pointer<ffi.UintPtr>, ffi.Pointer<wire_WasiConfigNative>)>();
846

847
  void wire_parse_wat_format(
3✔
848
    int port_,
849
    ffi.Pointer<wire_uint_8_list> wat,
850
  ) {
851
    return _wire_parse_wat_format(
6✔
852
      port_,
853
      wat,
854
    );
855
  }
856

857
  late final _wire_parse_wat_formatPtr = _lookup<
6✔
858
      ffi.NativeFunction<
859
          ffi.Void Function(ffi.Int64,
860
              ffi.Pointer<wire_uint_8_list>)>>('wire_parse_wat_format');
3✔
861
  late final _wire_parse_wat_format = _wire_parse_wat_formatPtr
6✔
862
      .asFunction<void Function(int, ffi.Pointer<wire_uint_8_list>)>();
863

864
  void wire_compile_wasm(
2✔
865
    int port_,
866
    ffi.Pointer<wire_uint_8_list> module_wasm,
867
    ffi.Pointer<wire_ModuleConfig> config,
868
  ) {
869
    return _wire_compile_wasm(
4✔
870
      port_,
871
      module_wasm,
872
      config,
873
    );
874
  }
875

876
  late final _wire_compile_wasmPtr = _lookup<
4✔
877
      ffi.NativeFunction<
878
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_uint_8_list>,
879
              ffi.Pointer<wire_ModuleConfig>)>>('wire_compile_wasm');
2✔
880
  late final _wire_compile_wasm = _wire_compile_wasmPtr.asFunction<
4✔
881
      void Function(int, ffi.Pointer<wire_uint_8_list>,
882
          ffi.Pointer<wire_ModuleConfig>)>();
883

884
  WireSyncReturn wire_compile_wasm_sync(
2✔
885
    ffi.Pointer<wire_uint_8_list> module_wasm,
886
    ffi.Pointer<wire_ModuleConfig> config,
887
  ) {
888
    return _wire_compile_wasm_sync(
4✔
889
      module_wasm,
890
      config,
891
    );
892
  }
893

894
  late final _wire_compile_wasm_syncPtr = _lookup<
4✔
895
      ffi.NativeFunction<
896
          WireSyncReturn Function(ffi.Pointer<wire_uint_8_list>,
897
              ffi.Pointer<wire_ModuleConfig>)>>('wire_compile_wasm_sync');
2✔
898
  late final _wire_compile_wasm_sync = _wire_compile_wasm_syncPtr.asFunction<
4✔
899
      WireSyncReturn Function(
900
          ffi.Pointer<wire_uint_8_list>, ffi.Pointer<wire_ModuleConfig>)>();
901

902
  WireSyncReturn wire_wasm_features_for_config(
×
903
    ffi.Pointer<wire_ModuleConfig> config,
904
  ) {
905
    return _wire_wasm_features_for_config(
×
906
      config,
907
    );
908
  }
909

910
  late final _wire_wasm_features_for_configPtr = _lookup<
911
          ffi.NativeFunction<
912
              WireSyncReturn Function(ffi.Pointer<wire_ModuleConfig>)>>(
913
      'wire_wasm_features_for_config');
914
  late final _wire_wasm_features_for_config = _wire_wasm_features_for_configPtr
915
      .asFunction<WireSyncReturn Function(ffi.Pointer<wire_ModuleConfig>)>();
916

917
  WireSyncReturn wire_wasm_runtime_features() {
1✔
918
    return _wire_wasm_runtime_features();
2✔
919
  }
920

921
  late final _wire_wasm_runtime_featuresPtr =
1✔
922
      _lookup<ffi.NativeFunction<WireSyncReturn Function()>>(
2✔
923
          'wire_wasm_runtime_features');
924
  late final _wire_wasm_runtime_features =
1✔
925
      _wire_wasm_runtime_featuresPtr.asFunction<WireSyncReturn Function()>();
1✔
926

927
  WireSyncReturn wire_exports__method__WasmRunInstanceId(
3✔
928
    ffi.Pointer<wire_WasmRunInstanceId> that,
929
  ) {
930
    return _wire_exports__method__WasmRunInstanceId(
6✔
931
      that,
932
    );
933
  }
934

935
  late final _wire_exports__method__WasmRunInstanceIdPtr = _lookup<
6✔
936
          ffi.NativeFunction<
937
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunInstanceId>)>>(
3✔
938
      'wire_exports__method__WasmRunInstanceId');
939
  late final _wire_exports__method__WasmRunInstanceId =
3✔
940
      _wire_exports__method__WasmRunInstanceIdPtr.asFunction<
3✔
941
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunInstanceId>)>();
942

943
  WireSyncReturn wire_instantiate_sync__method__WasmRunModuleId(
3✔
944
    ffi.Pointer<wire_WasmRunModuleId> that,
945
  ) {
946
    return _wire_instantiate_sync__method__WasmRunModuleId(
6✔
947
      that,
948
    );
949
  }
950

951
  late final _wire_instantiate_sync__method__WasmRunModuleIdPtr = _lookup<
6✔
952
          ffi.NativeFunction<
953
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>)>>(
3✔
954
      'wire_instantiate_sync__method__WasmRunModuleId');
955
  late final _wire_instantiate_sync__method__WasmRunModuleId =
3✔
956
      _wire_instantiate_sync__method__WasmRunModuleIdPtr.asFunction<
3✔
957
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>)>();
958

959
  void wire_instantiate__method__WasmRunModuleId(
1✔
960
    int port_,
961
    ffi.Pointer<wire_WasmRunModuleId> that,
962
  ) {
963
    return _wire_instantiate__method__WasmRunModuleId(
2✔
964
      port_,
965
      that,
966
    );
967
  }
968

969
  late final _wire_instantiate__method__WasmRunModuleIdPtr = _lookup<
2✔
970
          ffi.NativeFunction<
971
              ffi.Void Function(ffi.Int64, ffi.Pointer<wire_WasmRunModuleId>)>>(
1✔
972
      'wire_instantiate__method__WasmRunModuleId');
973
  late final _wire_instantiate__method__WasmRunModuleId =
1✔
974
      _wire_instantiate__method__WasmRunModuleIdPtr
1✔
975
          .asFunction<void Function(int, ffi.Pointer<wire_WasmRunModuleId>)>();
976

977
  WireSyncReturn wire_link_imports__method__WasmRunModuleId(
1✔
978
    ffi.Pointer<wire_WasmRunModuleId> that,
979
    ffi.Pointer<wire_list_module_import> imports,
980
  ) {
981
    return _wire_link_imports__method__WasmRunModuleId(
2✔
982
      that,
983
      imports,
984
    );
985
  }
986

987
  late final _wire_link_imports__method__WasmRunModuleIdPtr = _lookup<
2✔
988
          ffi.NativeFunction<
989
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
990
                  ffi.Pointer<wire_list_module_import>)>>(
1✔
991
      'wire_link_imports__method__WasmRunModuleId');
992
  late final _wire_link_imports__method__WasmRunModuleId =
1✔
993
      _wire_link_imports__method__WasmRunModuleIdPtr.asFunction<
1✔
994
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
995
              ffi.Pointer<wire_list_module_import>)>();
996

997
  void wire_stdio_stream__method__WasmRunModuleId(
1✔
998
    int port_,
999
    ffi.Pointer<wire_WasmRunModuleId> that,
1000
    int kind,
1001
  ) {
1002
    return _wire_stdio_stream__method__WasmRunModuleId(
2✔
1003
      port_,
1004
      that,
1005
      kind,
1006
    );
1007
  }
1008

1009
  late final _wire_stdio_stream__method__WasmRunModuleIdPtr = _lookup<
2✔
1010
      ffi.NativeFunction<
1011
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_WasmRunModuleId>,
1012
              ffi.Int32)>>('wire_stdio_stream__method__WasmRunModuleId');
1✔
1013
  late final _wire_stdio_stream__method__WasmRunModuleId =
1✔
1014
      _wire_stdio_stream__method__WasmRunModuleIdPtr.asFunction<
1✔
1015
          void Function(int, ffi.Pointer<wire_WasmRunModuleId>, int)>();
1016

1017
  void wire_dispose__method__WasmRunModuleId(
×
1018
    int port_,
1019
    ffi.Pointer<wire_WasmRunModuleId> that,
1020
  ) {
1021
    return _wire_dispose__method__WasmRunModuleId(
×
1022
      port_,
1023
      that,
1024
    );
1025
  }
1026

1027
  late final _wire_dispose__method__WasmRunModuleIdPtr = _lookup<
1028
          ffi.NativeFunction<
1029
              ffi.Void Function(ffi.Int64, ffi.Pointer<wire_WasmRunModuleId>)>>(
1030
      'wire_dispose__method__WasmRunModuleId');
1031
  late final _wire_dispose__method__WasmRunModuleId =
1032
      _wire_dispose__method__WasmRunModuleIdPtr
1033
          .asFunction<void Function(int, ffi.Pointer<wire_WasmRunModuleId>)>();
1034

1035
  WireSyncReturn wire_call_function_handle_sync__method__WasmRunModuleId(
2✔
1036
    ffi.Pointer<wire_WasmRunModuleId> that,
1037
    wire_WFunc func,
1038
    ffi.Pointer<wire_list_wasm_val> args,
1039
  ) {
1040
    return _wire_call_function_handle_sync__method__WasmRunModuleId(
4✔
1041
      that,
1042
      func,
1043
      args,
1044
    );
1045
  }
1046

1047
  late final _wire_call_function_handle_sync__method__WasmRunModuleIdPtr =
2✔
1048
      _lookup<
2✔
1049
              ffi.NativeFunction<
1050
                  WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1051
                      wire_WFunc, ffi.Pointer<wire_list_wasm_val>)>>(
2✔
1052
          'wire_call_function_handle_sync__method__WasmRunModuleId');
1053
  late final _wire_call_function_handle_sync__method__WasmRunModuleId =
2✔
1054
      _wire_call_function_handle_sync__method__WasmRunModuleIdPtr.asFunction<
2✔
1055
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>, wire_WFunc,
1056
              ffi.Pointer<wire_list_wasm_val>)>();
1057

1058
  void wire_call_function_handle__method__WasmRunModuleId(
1✔
1059
    int port_,
1060
    ffi.Pointer<wire_WasmRunModuleId> that,
1061
    wire_WFunc func,
1062
    ffi.Pointer<wire_list_wasm_val> args,
1063
  ) {
1064
    return _wire_call_function_handle__method__WasmRunModuleId(
2✔
1065
      port_,
1066
      that,
1067
      func,
1068
      args,
1069
    );
1070
  }
1071

1072
  late final _wire_call_function_handle__method__WasmRunModuleIdPtr = _lookup<
2✔
1073
          ffi.NativeFunction<
1074
              ffi.Void Function(ffi.Int64, ffi.Pointer<wire_WasmRunModuleId>,
1075
                  wire_WFunc, ffi.Pointer<wire_list_wasm_val>)>>(
1✔
1076
      'wire_call_function_handle__method__WasmRunModuleId');
1077
  late final _wire_call_function_handle__method__WasmRunModuleId =
1✔
1078
      _wire_call_function_handle__method__WasmRunModuleIdPtr.asFunction<
1✔
1079
          void Function(int, ffi.Pointer<wire_WasmRunModuleId>, wire_WFunc,
1080
              ffi.Pointer<wire_list_wasm_val>)>();
1081

1082
  void wire_call_function_handle_parallel__method__WasmRunModuleId(
1✔
1083
    int port_,
1084
    ffi.Pointer<wire_WasmRunModuleId> that,
1085
    ffi.Pointer<wire_uint_8_list> func_name,
1086
    ffi.Pointer<wire_list_wasm_val> args,
1087
    int num_tasks,
1088
  ) {
1089
    return _wire_call_function_handle_parallel__method__WasmRunModuleId(
2✔
1090
      port_,
1091
      that,
1092
      func_name,
1093
      args,
1094
      num_tasks,
1095
    );
1096
  }
1097

1098
  late final _wire_call_function_handle_parallel__method__WasmRunModuleIdPtr =
1✔
1099
      _lookup<
1✔
1100
              ffi.NativeFunction<
1101
                  ffi.Void Function(
1102
                      ffi.Int64,
1103
                      ffi.Pointer<wire_WasmRunModuleId>,
1104
                      ffi.Pointer<wire_uint_8_list>,
1105
                      ffi.Pointer<wire_list_wasm_val>,
1106
                      ffi.UintPtr)>>(
1✔
1107
          'wire_call_function_handle_parallel__method__WasmRunModuleId');
1108
  late final _wire_call_function_handle_parallel__method__WasmRunModuleId =
1✔
1109
      _wire_call_function_handle_parallel__method__WasmRunModuleIdPtr
1✔
1110
          .asFunction<
1111
              void Function(
1112
                  int,
1113
                  ffi.Pointer<wire_WasmRunModuleId>,
1114
                  ffi.Pointer<wire_uint_8_list>,
1115
                  ffi.Pointer<wire_list_wasm_val>,
1116
                  int)>();
1117

1118
  WireSyncReturn wire_worker_execution__method__WasmRunModuleId(
1✔
1119
    ffi.Pointer<wire_WasmRunModuleId> that,
1120
    int worker_index,
1121
    ffi.Pointer<wire_list_wasm_val> results,
1122
  ) {
1123
    return _wire_worker_execution__method__WasmRunModuleId(
2✔
1124
      that,
1125
      worker_index,
1126
      results,
1127
    );
1128
  }
1129

1130
  late final _wire_worker_execution__method__WasmRunModuleIdPtr = _lookup<
2✔
1131
          ffi.NativeFunction<
1132
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1133
                  ffi.UintPtr, ffi.Pointer<wire_list_wasm_val>)>>(
1✔
1134
      'wire_worker_execution__method__WasmRunModuleId');
1135
  late final _wire_worker_execution__method__WasmRunModuleId =
1✔
1136
      _wire_worker_execution__method__WasmRunModuleIdPtr.asFunction<
1✔
1137
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>, int,
1138
              ffi.Pointer<wire_list_wasm_val>)>();
1139

1140
  WireSyncReturn wire_get_function_type__method__WasmRunModuleId(
2✔
1141
    ffi.Pointer<wire_WasmRunModuleId> that,
1142
    wire_WFunc func,
1143
  ) {
1144
    return _wire_get_function_type__method__WasmRunModuleId(
4✔
1145
      that,
1146
      func,
1147
    );
1148
  }
1149

1150
  late final _wire_get_function_type__method__WasmRunModuleIdPtr = _lookup<
4✔
1151
      ffi.NativeFunction<
1152
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1153
              wire_WFunc)>>('wire_get_function_type__method__WasmRunModuleId');
2✔
1154
  late final _wire_get_function_type__method__WasmRunModuleId =
2✔
1155
      _wire_get_function_type__method__WasmRunModuleIdPtr.asFunction<
2✔
1156
          WireSyncReturn Function(
1157
              ffi.Pointer<wire_WasmRunModuleId>, wire_WFunc)>();
1158

1159
  WireSyncReturn wire_create_function__method__WasmRunModuleId(
1✔
1160
    ffi.Pointer<wire_WasmRunModuleId> that,
1161
    int function_pointer,
1162
    int function_id,
1163
    ffi.Pointer<wire_list_value_ty> param_types,
1164
    ffi.Pointer<wire_list_value_ty> result_types,
1165
  ) {
1166
    return _wire_create_function__method__WasmRunModuleId(
2✔
1167
      that,
1168
      function_pointer,
1169
      function_id,
1170
      param_types,
1171
      result_types,
1172
    );
1173
  }
1174

1175
  late final _wire_create_function__method__WasmRunModuleIdPtr = _lookup<
2✔
1176
          ffi.NativeFunction<
1177
              WireSyncReturn Function(
1178
                  ffi.Pointer<wire_WasmRunModuleId>,
1179
                  ffi.UintPtr,
1180
                  ffi.Uint32,
1181
                  ffi.Pointer<wire_list_value_ty>,
1182
                  ffi.Pointer<wire_list_value_ty>)>>(
1✔
1183
      'wire_create_function__method__WasmRunModuleId');
1184
  late final _wire_create_function__method__WasmRunModuleId =
1✔
1185
      _wire_create_function__method__WasmRunModuleIdPtr.asFunction<
1✔
1186
          WireSyncReturn Function(
1187
              ffi.Pointer<wire_WasmRunModuleId>,
1188
              int,
1189
              int,
1190
              ffi.Pointer<wire_list_value_ty>,
1191
              ffi.Pointer<wire_list_value_ty>)>();
1192

1193
  WireSyncReturn wire_create_memory__method__WasmRunModuleId(
1✔
1194
    ffi.Pointer<wire_WasmRunModuleId> that,
1195
    ffi.Pointer<wire_MemoryTy> memory_type,
1196
  ) {
1197
    return _wire_create_memory__method__WasmRunModuleId(
2✔
1198
      that,
1199
      memory_type,
1200
    );
1201
  }
1202

1203
  late final _wire_create_memory__method__WasmRunModuleIdPtr = _lookup<
2✔
1204
          ffi.NativeFunction<
1205
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1206
                  ffi.Pointer<wire_MemoryTy>)>>(
1✔
1207
      'wire_create_memory__method__WasmRunModuleId');
1208
  late final _wire_create_memory__method__WasmRunModuleId =
1✔
1209
      _wire_create_memory__method__WasmRunModuleIdPtr.asFunction<
1✔
1210
          WireSyncReturn Function(
1211
              ffi.Pointer<wire_WasmRunModuleId>, ffi.Pointer<wire_MemoryTy>)>();
1212

1213
  WireSyncReturn wire_create_global__method__WasmRunModuleId(
1✔
1214
    ffi.Pointer<wire_WasmRunModuleId> that,
1215
    ffi.Pointer<wire_WasmVal> value,
1216
    bool mutable_,
1217
  ) {
1218
    return _wire_create_global__method__WasmRunModuleId(
2✔
1219
      that,
1220
      value,
1221
      mutable_,
1222
    );
1223
  }
1224

1225
  late final _wire_create_global__method__WasmRunModuleIdPtr = _lookup<
2✔
1226
      ffi.NativeFunction<
1227
          WireSyncReturn Function(
1228
              ffi.Pointer<wire_WasmRunModuleId>,
1229
              ffi.Pointer<wire_WasmVal>,
1230
              ffi.Bool)>>('wire_create_global__method__WasmRunModuleId');
1✔
1231
  late final _wire_create_global__method__WasmRunModuleId =
1✔
1232
      _wire_create_global__method__WasmRunModuleIdPtr.asFunction<
1✔
1233
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1234
              ffi.Pointer<wire_WasmVal>, bool)>();
1235

1236
  WireSyncReturn wire_create_table__method__WasmRunModuleId(
1✔
1237
    ffi.Pointer<wire_WasmRunModuleId> that,
1238
    ffi.Pointer<wire_WasmVal> value,
1239
    ffi.Pointer<wire_TableArgs> table_type,
1240
  ) {
1241
    return _wire_create_table__method__WasmRunModuleId(
2✔
1242
      that,
1243
      value,
1244
      table_type,
1245
    );
1246
  }
1247

1248
  late final _wire_create_table__method__WasmRunModuleIdPtr = _lookup<
2✔
1249
          ffi.NativeFunction<
1250
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1251
                  ffi.Pointer<wire_WasmVal>, ffi.Pointer<wire_TableArgs>)>>(
1✔
1252
      'wire_create_table__method__WasmRunModuleId');
1253
  late final _wire_create_table__method__WasmRunModuleId =
1✔
1254
      _wire_create_table__method__WasmRunModuleIdPtr.asFunction<
1✔
1255
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1256
              ffi.Pointer<wire_WasmVal>, ffi.Pointer<wire_TableArgs>)>();
1257

1258
  WireSyncReturn wire_get_global_type__method__WasmRunModuleId(
1✔
1259
    ffi.Pointer<wire_WasmRunModuleId> that,
1260
    wire_Global global,
1261
  ) {
1262
    return _wire_get_global_type__method__WasmRunModuleId(
2✔
1263
      that,
1264
      global,
1265
    );
1266
  }
1267

1268
  late final _wire_get_global_type__method__WasmRunModuleIdPtr = _lookup<
2✔
1269
      ffi.NativeFunction<
1270
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1271
              wire_Global)>>('wire_get_global_type__method__WasmRunModuleId');
1✔
1272
  late final _wire_get_global_type__method__WasmRunModuleId =
1✔
1273
      _wire_get_global_type__method__WasmRunModuleIdPtr.asFunction<
1✔
1274
          WireSyncReturn Function(
1275
              ffi.Pointer<wire_WasmRunModuleId>, wire_Global)>();
1276

1277
  WireSyncReturn wire_get_global_value__method__WasmRunModuleId(
1✔
1278
    ffi.Pointer<wire_WasmRunModuleId> that,
1279
    wire_Global global,
1280
  ) {
1281
    return _wire_get_global_value__method__WasmRunModuleId(
2✔
1282
      that,
1283
      global,
1284
    );
1285
  }
1286

1287
  late final _wire_get_global_value__method__WasmRunModuleIdPtr = _lookup<
2✔
1288
      ffi.NativeFunction<
1289
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1290
              wire_Global)>>('wire_get_global_value__method__WasmRunModuleId');
1✔
1291
  late final _wire_get_global_value__method__WasmRunModuleId =
1✔
1292
      _wire_get_global_value__method__WasmRunModuleIdPtr.asFunction<
1✔
1293
          WireSyncReturn Function(
1294
              ffi.Pointer<wire_WasmRunModuleId>, wire_Global)>();
1295

1296
  WireSyncReturn wire_set_global_value__method__WasmRunModuleId(
1✔
1297
    ffi.Pointer<wire_WasmRunModuleId> that,
1298
    wire_Global global,
1299
    ffi.Pointer<wire_WasmVal> value,
1300
  ) {
1301
    return _wire_set_global_value__method__WasmRunModuleId(
2✔
1302
      that,
1303
      global,
1304
      value,
1305
    );
1306
  }
1307

1308
  late final _wire_set_global_value__method__WasmRunModuleIdPtr = _lookup<
2✔
1309
          ffi.NativeFunction<
1310
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1311
                  wire_Global, ffi.Pointer<wire_WasmVal>)>>(
1✔
1312
      'wire_set_global_value__method__WasmRunModuleId');
1313
  late final _wire_set_global_value__method__WasmRunModuleId =
1✔
1314
      _wire_set_global_value__method__WasmRunModuleIdPtr.asFunction<
1✔
1315
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1316
              wire_Global, ffi.Pointer<wire_WasmVal>)>();
1317

1318
  WireSyncReturn wire_get_memory_type__method__WasmRunModuleId(
×
1319
    ffi.Pointer<wire_WasmRunModuleId> that,
1320
    wire_Memory memory,
1321
  ) {
1322
    return _wire_get_memory_type__method__WasmRunModuleId(
×
1323
      that,
1324
      memory,
1325
    );
1326
  }
1327

1328
  late final _wire_get_memory_type__method__WasmRunModuleIdPtr = _lookup<
1329
      ffi.NativeFunction<
1330
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1331
              wire_Memory)>>('wire_get_memory_type__method__WasmRunModuleId');
1332
  late final _wire_get_memory_type__method__WasmRunModuleId =
1333
      _wire_get_memory_type__method__WasmRunModuleIdPtr.asFunction<
1334
          WireSyncReturn Function(
1335
              ffi.Pointer<wire_WasmRunModuleId>, wire_Memory)>();
1336

1337
  WireSyncReturn wire_get_memory_data__method__WasmRunModuleId(
×
1338
    ffi.Pointer<wire_WasmRunModuleId> that,
1339
    wire_Memory memory,
1340
  ) {
1341
    return _wire_get_memory_data__method__WasmRunModuleId(
×
1342
      that,
1343
      memory,
1344
    );
1345
  }
1346

1347
  late final _wire_get_memory_data__method__WasmRunModuleIdPtr = _lookup<
1348
      ffi.NativeFunction<
1349
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1350
              wire_Memory)>>('wire_get_memory_data__method__WasmRunModuleId');
1351
  late final _wire_get_memory_data__method__WasmRunModuleId =
1352
      _wire_get_memory_data__method__WasmRunModuleIdPtr.asFunction<
1353
          WireSyncReturn Function(
1354
              ffi.Pointer<wire_WasmRunModuleId>, wire_Memory)>();
1355

1356
  WireSyncReturn wire_get_memory_data_pointer__method__WasmRunModuleId(
×
1357
    ffi.Pointer<wire_WasmRunModuleId> that,
1358
    wire_Memory memory,
1359
  ) {
1360
    return _wire_get_memory_data_pointer__method__WasmRunModuleId(
×
1361
      that,
1362
      memory,
1363
    );
1364
  }
1365

1366
  late final _wire_get_memory_data_pointer__method__WasmRunModuleIdPtr =
1367
      _lookup<
1368
              ffi.NativeFunction<
1369
                  WireSyncReturn Function(
1370
                      ffi.Pointer<wire_WasmRunModuleId>, wire_Memory)>>(
1371
          'wire_get_memory_data_pointer__method__WasmRunModuleId');
1372
  late final _wire_get_memory_data_pointer__method__WasmRunModuleId =
1373
      _wire_get_memory_data_pointer__method__WasmRunModuleIdPtr.asFunction<
1374
          WireSyncReturn Function(
1375
              ffi.Pointer<wire_WasmRunModuleId>, wire_Memory)>();
1376

1377
  WireSyncReturn
1✔
1378
      wire_get_memory_data_pointer_and_length__method__WasmRunModuleId(
1379
    ffi.Pointer<wire_WasmRunModuleId> that,
1380
    wire_Memory memory,
1381
  ) {
1382
    return _wire_get_memory_data_pointer_and_length__method__WasmRunModuleId(
2✔
1383
      that,
1384
      memory,
1385
    );
1386
  }
1387

1388
  late final _wire_get_memory_data_pointer_and_length__method__WasmRunModuleIdPtr =
1✔
1389
      _lookup<
1✔
1390
              ffi.NativeFunction<
1391
                  WireSyncReturn Function(
1392
                      ffi.Pointer<wire_WasmRunModuleId>, wire_Memory)>>(
1✔
1393
          'wire_get_memory_data_pointer_and_length__method__WasmRunModuleId');
1394
  late final _wire_get_memory_data_pointer_and_length__method__WasmRunModuleId =
1✔
1395
      _wire_get_memory_data_pointer_and_length__method__WasmRunModuleIdPtr
1✔
1396
          .asFunction<
1397
              WireSyncReturn Function(
1398
                  ffi.Pointer<wire_WasmRunModuleId>, wire_Memory)>();
1399

1400
  WireSyncReturn wire_read_memory__method__WasmRunModuleId(
×
1401
    ffi.Pointer<wire_WasmRunModuleId> that,
1402
    wire_Memory memory,
1403
    int offset,
1404
    int bytes,
1405
  ) {
1406
    return _wire_read_memory__method__WasmRunModuleId(
×
1407
      that,
1408
      memory,
1409
      offset,
1410
      bytes,
1411
    );
1412
  }
1413

1414
  late final _wire_read_memory__method__WasmRunModuleIdPtr = _lookup<
1415
      ffi.NativeFunction<
1416
          WireSyncReturn Function(
1417
              ffi.Pointer<wire_WasmRunModuleId>,
1418
              wire_Memory,
1419
              ffi.UintPtr,
1420
              ffi.UintPtr)>>('wire_read_memory__method__WasmRunModuleId');
1421
  late final _wire_read_memory__method__WasmRunModuleId =
1422
      _wire_read_memory__method__WasmRunModuleIdPtr.asFunction<
1423
          WireSyncReturn Function(
1424
              ffi.Pointer<wire_WasmRunModuleId>, wire_Memory, int, int)>();
1425

1426
  WireSyncReturn wire_get_memory_pages__method__WasmRunModuleId(
1✔
1427
    ffi.Pointer<wire_WasmRunModuleId> that,
1428
    wire_Memory memory,
1429
  ) {
1430
    return _wire_get_memory_pages__method__WasmRunModuleId(
2✔
1431
      that,
1432
      memory,
1433
    );
1434
  }
1435

1436
  late final _wire_get_memory_pages__method__WasmRunModuleIdPtr = _lookup<
2✔
1437
      ffi.NativeFunction<
1438
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1439
              wire_Memory)>>('wire_get_memory_pages__method__WasmRunModuleId');
1✔
1440
  late final _wire_get_memory_pages__method__WasmRunModuleId =
1✔
1441
      _wire_get_memory_pages__method__WasmRunModuleIdPtr.asFunction<
1✔
1442
          WireSyncReturn Function(
1443
              ffi.Pointer<wire_WasmRunModuleId>, wire_Memory)>();
1444

1445
  WireSyncReturn wire_write_memory__method__WasmRunModuleId(
×
1446
    ffi.Pointer<wire_WasmRunModuleId> that,
1447
    wire_Memory memory,
1448
    int offset,
1449
    ffi.Pointer<wire_uint_8_list> buffer,
1450
  ) {
1451
    return _wire_write_memory__method__WasmRunModuleId(
×
1452
      that,
1453
      memory,
1454
      offset,
1455
      buffer,
1456
    );
1457
  }
1458

1459
  late final _wire_write_memory__method__WasmRunModuleIdPtr = _lookup<
1460
          ffi.NativeFunction<
1461
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1462
                  wire_Memory, ffi.UintPtr, ffi.Pointer<wire_uint_8_list>)>>(
1463
      'wire_write_memory__method__WasmRunModuleId');
1464
  late final _wire_write_memory__method__WasmRunModuleId =
1465
      _wire_write_memory__method__WasmRunModuleIdPtr.asFunction<
1466
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1467
              wire_Memory, int, ffi.Pointer<wire_uint_8_list>)>();
1468

1469
  WireSyncReturn wire_grow_memory__method__WasmRunModuleId(
1✔
1470
    ffi.Pointer<wire_WasmRunModuleId> that,
1471
    wire_Memory memory,
1472
    int pages,
1473
  ) {
1474
    return _wire_grow_memory__method__WasmRunModuleId(
2✔
1475
      that,
1476
      memory,
1477
      pages,
1478
    );
1479
  }
1480

1481
  late final _wire_grow_memory__method__WasmRunModuleIdPtr = _lookup<
2✔
1482
      ffi.NativeFunction<
1483
          WireSyncReturn Function(
1484
              ffi.Pointer<wire_WasmRunModuleId>,
1485
              wire_Memory,
1486
              ffi.Uint32)>>('wire_grow_memory__method__WasmRunModuleId');
1✔
1487
  late final _wire_grow_memory__method__WasmRunModuleId =
1✔
1488
      _wire_grow_memory__method__WasmRunModuleIdPtr.asFunction<
1✔
1489
          WireSyncReturn Function(
1490
              ffi.Pointer<wire_WasmRunModuleId>, wire_Memory, int)>();
1491

1492
  WireSyncReturn wire_get_table_size__method__WasmRunModuleId(
1✔
1493
    ffi.Pointer<wire_WasmRunModuleId> that,
1494
    wire_Table table,
1495
  ) {
1496
    return _wire_get_table_size__method__WasmRunModuleId(
2✔
1497
      that,
1498
      table,
1499
    );
1500
  }
1501

1502
  late final _wire_get_table_size__method__WasmRunModuleIdPtr = _lookup<
2✔
1503
      ffi.NativeFunction<
1504
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1505
              wire_Table)>>('wire_get_table_size__method__WasmRunModuleId');
1✔
1506
  late final _wire_get_table_size__method__WasmRunModuleId =
1✔
1507
      _wire_get_table_size__method__WasmRunModuleIdPtr.asFunction<
1✔
1508
          WireSyncReturn Function(
1509
              ffi.Pointer<wire_WasmRunModuleId>, wire_Table)>();
1510

1511
  WireSyncReturn wire_get_table_type__method__WasmRunModuleId(
×
1512
    ffi.Pointer<wire_WasmRunModuleId> that,
1513
    wire_Table table,
1514
  ) {
1515
    return _wire_get_table_type__method__WasmRunModuleId(
×
1516
      that,
1517
      table,
1518
    );
1519
  }
1520

1521
  late final _wire_get_table_type__method__WasmRunModuleIdPtr = _lookup<
1522
      ffi.NativeFunction<
1523
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1524
              wire_Table)>>('wire_get_table_type__method__WasmRunModuleId');
1525
  late final _wire_get_table_type__method__WasmRunModuleId =
1526
      _wire_get_table_type__method__WasmRunModuleIdPtr.asFunction<
1527
          WireSyncReturn Function(
1528
              ffi.Pointer<wire_WasmRunModuleId>, wire_Table)>();
1529

1530
  WireSyncReturn wire_grow_table__method__WasmRunModuleId(
×
1531
    ffi.Pointer<wire_WasmRunModuleId> that,
1532
    wire_Table table,
1533
    int delta,
1534
    ffi.Pointer<wire_WasmVal> value,
1535
  ) {
1536
    return _wire_grow_table__method__WasmRunModuleId(
×
1537
      that,
1538
      table,
1539
      delta,
1540
      value,
1541
    );
1542
  }
1543

1544
  late final _wire_grow_table__method__WasmRunModuleIdPtr = _lookup<
1545
          ffi.NativeFunction<
1546
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1547
                  wire_Table, ffi.Uint32, ffi.Pointer<wire_WasmVal>)>>(
1548
      'wire_grow_table__method__WasmRunModuleId');
1549
  late final _wire_grow_table__method__WasmRunModuleId =
1550
      _wire_grow_table__method__WasmRunModuleIdPtr.asFunction<
1551
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>, wire_Table,
1552
              int, ffi.Pointer<wire_WasmVal>)>();
1553

1554
  WireSyncReturn wire_get_table__method__WasmRunModuleId(
1✔
1555
    ffi.Pointer<wire_WasmRunModuleId> that,
1556
    wire_Table table,
1557
    int index,
1558
  ) {
1559
    return _wire_get_table__method__WasmRunModuleId(
2✔
1560
      that,
1561
      table,
1562
      index,
1563
    );
1564
  }
1565

1566
  late final _wire_get_table__method__WasmRunModuleIdPtr = _lookup<
2✔
1567
      ffi.NativeFunction<
1568
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>, wire_Table,
1569
              ffi.Uint32)>>('wire_get_table__method__WasmRunModuleId');
1✔
1570
  late final _wire_get_table__method__WasmRunModuleId =
1✔
1571
      _wire_get_table__method__WasmRunModuleIdPtr.asFunction<
1✔
1572
          WireSyncReturn Function(
1573
              ffi.Pointer<wire_WasmRunModuleId>, wire_Table, int)>();
1574

1575
  WireSyncReturn wire_set_table__method__WasmRunModuleId(
1✔
1576
    ffi.Pointer<wire_WasmRunModuleId> that,
1577
    wire_Table table,
1578
    int index,
1579
    ffi.Pointer<wire_WasmVal> value,
1580
  ) {
1581
    return _wire_set_table__method__WasmRunModuleId(
2✔
1582
      that,
1583
      table,
1584
      index,
1585
      value,
1586
    );
1587
  }
1588

1589
  late final _wire_set_table__method__WasmRunModuleIdPtr = _lookup<
2✔
1590
          ffi.NativeFunction<
1591
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1592
                  wire_Table, ffi.Uint32, ffi.Pointer<wire_WasmVal>)>>(
1✔
1593
      'wire_set_table__method__WasmRunModuleId');
1594
  late final _wire_set_table__method__WasmRunModuleId =
1✔
1595
      _wire_set_table__method__WasmRunModuleIdPtr.asFunction<
1✔
1596
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>, wire_Table,
1597
              int, ffi.Pointer<wire_WasmVal>)>();
1598

1599
  WireSyncReturn wire_fill_table__method__WasmRunModuleId(
×
1600
    ffi.Pointer<wire_WasmRunModuleId> that,
1601
    wire_Table table,
1602
    int index,
1603
    ffi.Pointer<wire_WasmVal> value,
1604
    int len,
1605
  ) {
1606
    return _wire_fill_table__method__WasmRunModuleId(
×
1607
      that,
1608
      table,
1609
      index,
1610
      value,
1611
      len,
1612
    );
1613
  }
1614

1615
  late final _wire_fill_table__method__WasmRunModuleIdPtr = _lookup<
1616
      ffi.NativeFunction<
1617
          WireSyncReturn Function(
1618
              ffi.Pointer<wire_WasmRunModuleId>,
1619
              wire_Table,
1620
              ffi.Uint32,
1621
              ffi.Pointer<wire_WasmVal>,
1622
              ffi.Uint32)>>('wire_fill_table__method__WasmRunModuleId');
1623
  late final _wire_fill_table__method__WasmRunModuleId =
1624
      _wire_fill_table__method__WasmRunModuleIdPtr.asFunction<
1625
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>, wire_Table,
1626
              int, ffi.Pointer<wire_WasmVal>, int)>();
1627

1628
  WireSyncReturn wire_add_fuel__method__WasmRunModuleId(
×
1629
    ffi.Pointer<wire_WasmRunModuleId> that,
1630
    int delta,
1631
  ) {
1632
    return _wire_add_fuel__method__WasmRunModuleId(
×
1633
      that,
1634
      delta,
1635
    );
1636
  }
1637

1638
  late final _wire_add_fuel__method__WasmRunModuleIdPtr = _lookup<
1639
      ffi.NativeFunction<
1640
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1641
              ffi.Uint64)>>('wire_add_fuel__method__WasmRunModuleId');
1642
  late final _wire_add_fuel__method__WasmRunModuleId =
1643
      _wire_add_fuel__method__WasmRunModuleIdPtr.asFunction<
1644
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>, int)>();
1645

1646
  WireSyncReturn wire_fuel_consumed__method__WasmRunModuleId(
×
1647
    ffi.Pointer<wire_WasmRunModuleId> that,
1648
  ) {
1649
    return _wire_fuel_consumed__method__WasmRunModuleId(
×
1650
      that,
1651
    );
1652
  }
1653

1654
  late final _wire_fuel_consumed__method__WasmRunModuleIdPtr = _lookup<
1655
          ffi.NativeFunction<
1656
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>)>>(
1657
      'wire_fuel_consumed__method__WasmRunModuleId');
1658
  late final _wire_fuel_consumed__method__WasmRunModuleId =
1659
      _wire_fuel_consumed__method__WasmRunModuleIdPtr.asFunction<
1660
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>)>();
1661

1662
  WireSyncReturn wire_consume_fuel__method__WasmRunModuleId(
×
1663
    ffi.Pointer<wire_WasmRunModuleId> that,
1664
    int delta,
1665
  ) {
1666
    return _wire_consume_fuel__method__WasmRunModuleId(
×
1667
      that,
1668
      delta,
1669
    );
1670
  }
1671

1672
  late final _wire_consume_fuel__method__WasmRunModuleIdPtr = _lookup<
1673
      ffi.NativeFunction<
1674
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>,
1675
              ffi.Uint64)>>('wire_consume_fuel__method__WasmRunModuleId');
1676
  late final _wire_consume_fuel__method__WasmRunModuleId =
1677
      _wire_consume_fuel__method__WasmRunModuleIdPtr.asFunction<
1678
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunModuleId>, int)>();
1679

1680
  WireSyncReturn wire_create_shared_memory__method__CompiledModule(
1✔
1681
    ffi.Pointer<wire_CompiledModule> that,
1682
    ffi.Pointer<wire_MemoryTy> memory_type,
1683
  ) {
1684
    return _wire_create_shared_memory__method__CompiledModule(
2✔
1685
      that,
1686
      memory_type,
1687
    );
1688
  }
1689

1690
  late final _wire_create_shared_memory__method__CompiledModulePtr = _lookup<
2✔
1691
          ffi.NativeFunction<
1692
              WireSyncReturn Function(ffi.Pointer<wire_CompiledModule>,
1693
                  ffi.Pointer<wire_MemoryTy>)>>(
1✔
1694
      'wire_create_shared_memory__method__CompiledModule');
1695
  late final _wire_create_shared_memory__method__CompiledModule =
1✔
1696
      _wire_create_shared_memory__method__CompiledModulePtr.asFunction<
1✔
1697
          WireSyncReturn Function(
1698
              ffi.Pointer<wire_CompiledModule>, ffi.Pointer<wire_MemoryTy>)>();
1699

1700
  WireSyncReturn wire_get_module_imports__method__CompiledModule(
2✔
1701
    ffi.Pointer<wire_CompiledModule> that,
1702
  ) {
1703
    return _wire_get_module_imports__method__CompiledModule(
4✔
1704
      that,
1705
    );
1706
  }
1707

1708
  late final _wire_get_module_imports__method__CompiledModulePtr = _lookup<
4✔
1709
          ffi.NativeFunction<
1710
              WireSyncReturn Function(ffi.Pointer<wire_CompiledModule>)>>(
2✔
1711
      'wire_get_module_imports__method__CompiledModule');
1712
  late final _wire_get_module_imports__method__CompiledModule =
2✔
1713
      _wire_get_module_imports__method__CompiledModulePtr.asFunction<
2✔
1714
          WireSyncReturn Function(ffi.Pointer<wire_CompiledModule>)>();
1715

1716
  WireSyncReturn wire_get_module_exports__method__CompiledModule(
3✔
1717
    ffi.Pointer<wire_CompiledModule> that,
1718
  ) {
1719
    return _wire_get_module_exports__method__CompiledModule(
6✔
1720
      that,
1721
    );
1722
  }
1723

1724
  late final _wire_get_module_exports__method__CompiledModulePtr = _lookup<
6✔
1725
          ffi.NativeFunction<
1726
              WireSyncReturn Function(ffi.Pointer<wire_CompiledModule>)>>(
3✔
1727
      'wire_get_module_exports__method__CompiledModule');
1728
  late final _wire_get_module_exports__method__CompiledModule =
3✔
1729
      _wire_get_module_exports__method__CompiledModulePtr.asFunction<
3✔
1730
          WireSyncReturn Function(ffi.Pointer<wire_CompiledModule>)>();
1731

1732
  WireSyncReturn wire_ty__method__WasmRunSharedMemory(
1✔
1733
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1734
  ) {
1735
    return _wire_ty__method__WasmRunSharedMemory(
2✔
1736
      that,
1737
    );
1738
  }
1739

1740
  late final _wire_ty__method__WasmRunSharedMemoryPtr = _lookup<
2✔
1741
          ffi.NativeFunction<
1742
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>)>>(
1✔
1743
      'wire_ty__method__WasmRunSharedMemory');
1744
  late final _wire_ty__method__WasmRunSharedMemory =
1✔
1745
      _wire_ty__method__WasmRunSharedMemoryPtr.asFunction<
1✔
1746
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>)>();
1747

1748
  WireSyncReturn wire_size__method__WasmRunSharedMemory(
1✔
1749
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1750
  ) {
1751
    return _wire_size__method__WasmRunSharedMemory(
2✔
1752
      that,
1753
    );
1754
  }
1755

1756
  late final _wire_size__method__WasmRunSharedMemoryPtr = _lookup<
2✔
1757
          ffi.NativeFunction<
1758
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>)>>(
1✔
1759
      'wire_size__method__WasmRunSharedMemory');
1760
  late final _wire_size__method__WasmRunSharedMemory =
1✔
1761
      _wire_size__method__WasmRunSharedMemoryPtr.asFunction<
1✔
1762
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>)>();
1763

1764
  WireSyncReturn wire_data_size__method__WasmRunSharedMemory(
1✔
1765
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1766
  ) {
1767
    return _wire_data_size__method__WasmRunSharedMemory(
2✔
1768
      that,
1769
    );
1770
  }
1771

1772
  late final _wire_data_size__method__WasmRunSharedMemoryPtr = _lookup<
2✔
1773
          ffi.NativeFunction<
1774
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>)>>(
1✔
1775
      'wire_data_size__method__WasmRunSharedMemory');
1776
  late final _wire_data_size__method__WasmRunSharedMemory =
1✔
1777
      _wire_data_size__method__WasmRunSharedMemoryPtr.asFunction<
1✔
1778
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>)>();
1779

1780
  WireSyncReturn wire_data_pointer__method__WasmRunSharedMemory(
1✔
1781
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1782
  ) {
1783
    return _wire_data_pointer__method__WasmRunSharedMemory(
2✔
1784
      that,
1785
    );
1786
  }
1787

1788
  late final _wire_data_pointer__method__WasmRunSharedMemoryPtr = _lookup<
2✔
1789
          ffi.NativeFunction<
1790
              WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>)>>(
1✔
1791
      'wire_data_pointer__method__WasmRunSharedMemory');
1792
  late final _wire_data_pointer__method__WasmRunSharedMemory =
1✔
1793
      _wire_data_pointer__method__WasmRunSharedMemoryPtr.asFunction<
1✔
1794
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>)>();
1795

1796
  WireSyncReturn wire_grow__method__WasmRunSharedMemory(
×
1797
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1798
    int delta,
1799
  ) {
1800
    return _wire_grow__method__WasmRunSharedMemory(
×
1801
      that,
1802
      delta,
1803
    );
1804
  }
1805

1806
  late final _wire_grow__method__WasmRunSharedMemoryPtr = _lookup<
1807
      ffi.NativeFunction<
1808
          WireSyncReturn Function(ffi.Pointer<wire_WasmRunSharedMemory>,
1809
              ffi.Uint64)>>('wire_grow__method__WasmRunSharedMemory');
1810
  late final _wire_grow__method__WasmRunSharedMemory =
1811
      _wire_grow__method__WasmRunSharedMemoryPtr.asFunction<
1812
          WireSyncReturn Function(
1813
              ffi.Pointer<wire_WasmRunSharedMemory>, int)>();
1814

1815
  void wire_atomics__method__WasmRunSharedMemory(
×
1816
    int port_,
1817
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1818
  ) {
1819
    return _wire_atomics__method__WasmRunSharedMemory(
×
1820
      port_,
1821
      that,
1822
    );
1823
  }
1824

1825
  late final _wire_atomics__method__WasmRunSharedMemoryPtr = _lookup<
1826
          ffi.NativeFunction<
1827
              ffi.Void Function(
1828
                  ffi.Int64, ffi.Pointer<wire_WasmRunSharedMemory>)>>(
1829
      'wire_atomics__method__WasmRunSharedMemory');
1830
  late final _wire_atomics__method__WasmRunSharedMemory =
1831
      _wire_atomics__method__WasmRunSharedMemoryPtr.asFunction<
1832
          void Function(int, ffi.Pointer<wire_WasmRunSharedMemory>)>();
1833

1834
  WireSyncReturn wire_atomic_notify__method__WasmRunSharedMemory(
×
1835
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1836
    int addr,
1837
    int count,
1838
  ) {
1839
    return _wire_atomic_notify__method__WasmRunSharedMemory(
×
1840
      that,
1841
      addr,
1842
      count,
1843
    );
1844
  }
1845

1846
  late final _wire_atomic_notify__method__WasmRunSharedMemoryPtr = _lookup<
1847
      ffi.NativeFunction<
1848
          WireSyncReturn Function(
1849
              ffi.Pointer<wire_WasmRunSharedMemory>,
1850
              ffi.Uint64,
1851
              ffi.Uint32)>>('wire_atomic_notify__method__WasmRunSharedMemory');
1852
  late final _wire_atomic_notify__method__WasmRunSharedMemory =
1853
      _wire_atomic_notify__method__WasmRunSharedMemoryPtr.asFunction<
1854
          WireSyncReturn Function(
1855
              ffi.Pointer<wire_WasmRunSharedMemory>, int, int)>();
1856

1857
  WireSyncReturn wire_atomic_wait32__method__WasmRunSharedMemory(
×
1858
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1859
    int addr,
1860
    int expected,
1861
  ) {
1862
    return _wire_atomic_wait32__method__WasmRunSharedMemory(
×
1863
      that,
1864
      addr,
1865
      expected,
1866
    );
1867
  }
1868

1869
  late final _wire_atomic_wait32__method__WasmRunSharedMemoryPtr = _lookup<
1870
      ffi.NativeFunction<
1871
          WireSyncReturn Function(
1872
              ffi.Pointer<wire_WasmRunSharedMemory>,
1873
              ffi.Uint64,
1874
              ffi.Uint32)>>('wire_atomic_wait32__method__WasmRunSharedMemory');
1875
  late final _wire_atomic_wait32__method__WasmRunSharedMemory =
1876
      _wire_atomic_wait32__method__WasmRunSharedMemoryPtr.asFunction<
1877
          WireSyncReturn Function(
1878
              ffi.Pointer<wire_WasmRunSharedMemory>, int, int)>();
1879

1880
  WireSyncReturn wire_atomic_wait64__method__WasmRunSharedMemory(
×
1881
    ffi.Pointer<wire_WasmRunSharedMemory> that,
1882
    int addr,
1883
    int expected,
1884
  ) {
1885
    return _wire_atomic_wait64__method__WasmRunSharedMemory(
×
1886
      that,
1887
      addr,
1888
      expected,
1889
    );
1890
  }
1891

1892
  late final _wire_atomic_wait64__method__WasmRunSharedMemoryPtr = _lookup<
1893
      ffi.NativeFunction<
1894
          WireSyncReturn Function(
1895
              ffi.Pointer<wire_WasmRunSharedMemory>,
1896
              ffi.Uint64,
1897
              ffi.Uint64)>>('wire_atomic_wait64__method__WasmRunSharedMemory');
1898
  late final _wire_atomic_wait64__method__WasmRunSharedMemory =
1899
      _wire_atomic_wait64__method__WasmRunSharedMemoryPtr.asFunction<
1900
          WireSyncReturn Function(
1901
              ffi.Pointer<wire_WasmRunSharedMemory>, int, int)>();
1902

1903
  void wire_add__method__Atomics(
×
1904
    int port_,
1905
    ffi.Pointer<wire_Atomics> that,
1906
    int offset,
1907
    int kind,
1908
    int val,
1909
    int order,
1910
  ) {
1911
    return _wire_add__method__Atomics(
×
1912
      port_,
1913
      that,
1914
      offset,
1915
      kind,
1916
      val,
1917
      order,
1918
    );
1919
  }
1920

1921
  late final _wire_add__method__AtomicsPtr = _lookup<
1922
      ffi.NativeFunction<
1923
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_Atomics>, ffi.UintPtr,
1924
              ffi.Int32, ffi.Int64, ffi.Int32)>>('wire_add__method__Atomics');
1925
  late final _wire_add__method__Atomics =
1926
      _wire_add__method__AtomicsPtr.asFunction<
1927
          void Function(int, ffi.Pointer<wire_Atomics>, int, int, int, int)>();
1928

1929
  void wire_load__method__Atomics(
×
1930
    int port_,
1931
    ffi.Pointer<wire_Atomics> that,
1932
    int offset,
1933
    int kind,
1934
    int order,
1935
  ) {
1936
    return _wire_load__method__Atomics(
×
1937
      port_,
1938
      that,
1939
      offset,
1940
      kind,
1941
      order,
1942
    );
1943
  }
1944

1945
  late final _wire_load__method__AtomicsPtr = _lookup<
1946
      ffi.NativeFunction<
1947
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_Atomics>, ffi.UintPtr,
1948
              ffi.Int32, ffi.Int32)>>('wire_load__method__Atomics');
1949
  late final _wire_load__method__Atomics =
1950
      _wire_load__method__AtomicsPtr.asFunction<
1951
          void Function(int, ffi.Pointer<wire_Atomics>, int, int, int)>();
1952

1953
  void wire_store__method__Atomics(
×
1954
    int port_,
1955
    ffi.Pointer<wire_Atomics> that,
1956
    int offset,
1957
    int kind,
1958
    int val,
1959
    int order,
1960
  ) {
1961
    return _wire_store__method__Atomics(
×
1962
      port_,
1963
      that,
1964
      offset,
1965
      kind,
1966
      val,
1967
      order,
1968
    );
1969
  }
1970

1971
  late final _wire_store__method__AtomicsPtr = _lookup<
1972
      ffi.NativeFunction<
1973
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_Atomics>, ffi.UintPtr,
1974
              ffi.Int32, ffi.Int64, ffi.Int32)>>('wire_store__method__Atomics');
1975
  late final _wire_store__method__Atomics =
1976
      _wire_store__method__AtomicsPtr.asFunction<
1977
          void Function(int, ffi.Pointer<wire_Atomics>, int, int, int, int)>();
1978

1979
  void wire_swap__method__Atomics(
×
1980
    int port_,
1981
    ffi.Pointer<wire_Atomics> that,
1982
    int offset,
1983
    int kind,
1984
    int val,
1985
    int order,
1986
  ) {
1987
    return _wire_swap__method__Atomics(
×
1988
      port_,
1989
      that,
1990
      offset,
1991
      kind,
1992
      val,
1993
      order,
1994
    );
1995
  }
1996

1997
  late final _wire_swap__method__AtomicsPtr = _lookup<
1998
      ffi.NativeFunction<
1999
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_Atomics>, ffi.UintPtr,
2000
              ffi.Int32, ffi.Int64, ffi.Int32)>>('wire_swap__method__Atomics');
2001
  late final _wire_swap__method__Atomics =
2002
      _wire_swap__method__AtomicsPtr.asFunction<
2003
          void Function(int, ffi.Pointer<wire_Atomics>, int, int, int, int)>();
2004

2005
  void wire_compare_exchange__method__Atomics(
×
2006
    int port_,
2007
    ffi.Pointer<wire_Atomics> that,
2008
    int offset,
2009
    int kind,
2010
    int current,
2011
    int new_value,
2012
    int success,
2013
    int failure,
2014
  ) {
2015
    return _wire_compare_exchange__method__Atomics(
×
2016
      port_,
2017
      that,
2018
      offset,
2019
      kind,
2020
      current,
2021
      new_value,
2022
      success,
2023
      failure,
2024
    );
2025
  }
2026

2027
  late final _wire_compare_exchange__method__AtomicsPtr = _lookup<
2028
      ffi.NativeFunction<
2029
          ffi.Void Function(
2030
              ffi.Int64,
2031
              ffi.Pointer<wire_Atomics>,
2032
              ffi.UintPtr,
2033
              ffi.Int32,
2034
              ffi.Int64,
2035
              ffi.Int64,
2036
              ffi.Int32,
2037
              ffi.Int32)>>('wire_compare_exchange__method__Atomics');
2038
  late final _wire_compare_exchange__method__Atomics =
2039
      _wire_compare_exchange__method__AtomicsPtr.asFunction<
2040
          void Function(
2041
              int, ffi.Pointer<wire_Atomics>, int, int, int, int, int, int)>();
2042

2043
  void wire_sub__method__Atomics(
×
2044
    int port_,
2045
    ffi.Pointer<wire_Atomics> that,
2046
    int offset,
2047
    int kind,
2048
    int val,
2049
    int order,
2050
  ) {
2051
    return _wire_sub__method__Atomics(
×
2052
      port_,
2053
      that,
2054
      offset,
2055
      kind,
2056
      val,
2057
      order,
2058
    );
2059
  }
2060

2061
  late final _wire_sub__method__AtomicsPtr = _lookup<
2062
      ffi.NativeFunction<
2063
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_Atomics>, ffi.UintPtr,
2064
              ffi.Int32, ffi.Int64, ffi.Int32)>>('wire_sub__method__Atomics');
2065
  late final _wire_sub__method__Atomics =
2066
      _wire_sub__method__AtomicsPtr.asFunction<
2067
          void Function(int, ffi.Pointer<wire_Atomics>, int, int, int, int)>();
2068

2069
  void wire_and__method__Atomics(
×
2070
    int port_,
2071
    ffi.Pointer<wire_Atomics> that,
2072
    int offset,
2073
    int kind,
2074
    int val,
2075
    int order,
2076
  ) {
2077
    return _wire_and__method__Atomics(
×
2078
      port_,
2079
      that,
2080
      offset,
2081
      kind,
2082
      val,
2083
      order,
2084
    );
2085
  }
2086

2087
  late final _wire_and__method__AtomicsPtr = _lookup<
2088
      ffi.NativeFunction<
2089
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_Atomics>, ffi.UintPtr,
2090
              ffi.Int32, ffi.Int64, ffi.Int32)>>('wire_and__method__Atomics');
2091
  late final _wire_and__method__Atomics =
2092
      _wire_and__method__AtomicsPtr.asFunction<
2093
          void Function(int, ffi.Pointer<wire_Atomics>, int, int, int, int)>();
2094

2095
  void wire_or__method__Atomics(
×
2096
    int port_,
2097
    ffi.Pointer<wire_Atomics> that,
2098
    int offset,
2099
    int kind,
2100
    int val,
2101
    int order,
2102
  ) {
2103
    return _wire_or__method__Atomics(
×
2104
      port_,
2105
      that,
2106
      offset,
2107
      kind,
2108
      val,
2109
      order,
2110
    );
2111
  }
2112

2113
  late final _wire_or__method__AtomicsPtr = _lookup<
2114
      ffi.NativeFunction<
2115
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_Atomics>, ffi.UintPtr,
2116
              ffi.Int32, ffi.Int64, ffi.Int32)>>('wire_or__method__Atomics');
2117
  late final _wire_or__method__Atomics =
2118
      _wire_or__method__AtomicsPtr.asFunction<
2119
          void Function(int, ffi.Pointer<wire_Atomics>, int, int, int, int)>();
2120

2121
  void wire_xor__method__Atomics(
×
2122
    int port_,
2123
    ffi.Pointer<wire_Atomics> that,
2124
    int offset,
2125
    int kind,
2126
    int val,
2127
    int order,
2128
  ) {
2129
    return _wire_xor__method__Atomics(
×
2130
      port_,
2131
      that,
2132
      offset,
2133
      kind,
2134
      val,
2135
      order,
2136
    );
2137
  }
2138

2139
  late final _wire_xor__method__AtomicsPtr = _lookup<
2140
      ffi.NativeFunction<
2141
          ffi.Void Function(ffi.Int64, ffi.Pointer<wire_Atomics>, ffi.UintPtr,
2142
              ffi.Int32, ffi.Int64, ffi.Int32)>>('wire_xor__method__Atomics');
2143
  late final _wire_xor__method__Atomics =
2144
      _wire_xor__method__AtomicsPtr.asFunction<
2145
          void Function(int, ffi.Pointer<wire_Atomics>, int, int, int, int)>();
2146

2147
  wire_ArcRwLockSharedMemory new_ArcRwLockSharedMemory() {
1✔
2148
    return _new_ArcRwLockSharedMemory();
2✔
2149
  }
2150

2151
  late final _new_ArcRwLockSharedMemoryPtr =
1✔
2152
      _lookup<ffi.NativeFunction<wire_ArcRwLockSharedMemory Function()>>(
2✔
2153
          'new_ArcRwLockSharedMemory');
2154
  late final _new_ArcRwLockSharedMemory = _new_ArcRwLockSharedMemoryPtr
2✔
2155
      .asFunction<wire_ArcRwLockSharedMemory Function()>();
2156

2157
  wire_ArcStdSyncMutexModule new_ArcStdSyncMutexModule() {
3✔
2158
    return _new_ArcStdSyncMutexModule();
6✔
2159
  }
2160

2161
  late final _new_ArcStdSyncMutexModulePtr =
3✔
2162
      _lookup<ffi.NativeFunction<wire_ArcStdSyncMutexModule Function()>>(
6✔
2163
          'new_ArcStdSyncMutexModule');
2164
  late final _new_ArcStdSyncMutexModule = _new_ArcStdSyncMutexModulePtr
6✔
2165
      .asFunction<wire_ArcStdSyncMutexModule Function()>();
2166

2167
  wire_CallStack new_CallStack() {
3✔
2168
    return _new_CallStack();
6✔
2169
  }
2170

2171
  late final _new_CallStackPtr =
3✔
2172
      _lookup<ffi.NativeFunction<wire_CallStack Function()>>('new_CallStack');
6✔
2173
  late final _new_CallStack =
3✔
2174
      _new_CallStackPtr.asFunction<wire_CallStack Function()>();
3✔
2175

2176
  wire_Global new_Global() {
1✔
2177
    return _new_Global();
2✔
2178
  }
2179

2180
  late final _new_GlobalPtr =
1✔
2181
      _lookup<ffi.NativeFunction<wire_Global Function()>>('new_Global');
2✔
2182
  late final _new_Global = _new_GlobalPtr.asFunction<wire_Global Function()>();
2✔
2183

2184
  wire_Memory new_Memory() {
1✔
2185
    return _new_Memory();
2✔
2186
  }
2187

2188
  late final _new_MemoryPtr =
1✔
2189
      _lookup<ffi.NativeFunction<wire_Memory Function()>>('new_Memory');
2✔
2190
  late final _new_Memory = _new_MemoryPtr.asFunction<wire_Memory Function()>();
2✔
2191

2192
  ffi.Pointer<wire_StringList> new_StringList_0(
1✔
2193
    int len,
2194
  ) {
2195
    return _new_StringList_0(
2✔
2196
      len,
2197
    );
2198
  }
2199

2200
  late final _new_StringList_0Ptr = _lookup<
2✔
2201
          ffi.NativeFunction<ffi.Pointer<wire_StringList> Function(ffi.Int32)>>(
1✔
2202
      'new_StringList_0');
2203
  late final _new_StringList_0 = _new_StringList_0Ptr
2✔
2204
      .asFunction<ffi.Pointer<wire_StringList> Function(int)>();
2205

2206
  wire_Table new_Table() {
1✔
2207
    return _new_Table();
2✔
2208
  }
2209

2210
  late final _new_TablePtr =
1✔
2211
      _lookup<ffi.NativeFunction<wire_Table Function()>>('new_Table');
2✔
2212
  late final _new_Table = _new_TablePtr.asFunction<wire_Table Function()>();
2✔
2213

2214
  wire_WFunc new_WFunc() {
3✔
2215
    return _new_WFunc();
6✔
2216
  }
2217

2218
  late final _new_WFuncPtr =
3✔
2219
      _lookup<ffi.NativeFunction<wire_WFunc Function()>>('new_WFunc');
6✔
2220
  late final _new_WFunc = _new_WFuncPtr.asFunction<wire_WFunc Function()>();
6✔
2221

2222
  ffi.Pointer<wire_WFunc> new_box_autoadd_WFunc_0() {
1✔
2223
    return _new_box_autoadd_WFunc_0();
2✔
2224
  }
2225

2226
  late final _new_box_autoadd_WFunc_0Ptr =
1✔
2227
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_WFunc> Function()>>(
2✔
2228
          'new_box_autoadd_WFunc_0');
2229
  late final _new_box_autoadd_WFunc_0 = _new_box_autoadd_WFunc_0Ptr
2✔
2230
      .asFunction<ffi.Pointer<wire_WFunc> Function()>();
2231

2232
  ffi.Pointer<wire_Atomics> new_box_autoadd_atomics_0() {
×
2233
    return _new_box_autoadd_atomics_0();
×
2234
  }
2235

2236
  late final _new_box_autoadd_atomics_0Ptr =
2237
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_Atomics> Function()>>(
2238
          'new_box_autoadd_atomics_0');
2239
  late final _new_box_autoadd_atomics_0 = _new_box_autoadd_atomics_0Ptr
2240
      .asFunction<ffi.Pointer<wire_Atomics> Function()>();
2241

2242
  ffi.Pointer<ffi.Bool> new_box_autoadd_bool_0(
1✔
2243
    bool value,
2244
  ) {
2245
    return _new_box_autoadd_bool_0(
2✔
2246
      value,
2247
    );
2248
  }
2249

2250
  late final _new_box_autoadd_bool_0Ptr =
1✔
2251
      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Bool> Function(ffi.Bool)>>(
2✔
2252
          'new_box_autoadd_bool_0');
2253
  late final _new_box_autoadd_bool_0 = _new_box_autoadd_bool_0Ptr
2✔
2254
      .asFunction<ffi.Pointer<ffi.Bool> Function(bool)>();
2255

2256
  ffi.Pointer<wire_CompiledModule> new_box_autoadd_compiled_module_0() {
3✔
2257
    return _new_box_autoadd_compiled_module_0();
6✔
2258
  }
2259

2260
  late final _new_box_autoadd_compiled_module_0Ptr =
3✔
2261
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_CompiledModule> Function()>>(
6✔
2262
          'new_box_autoadd_compiled_module_0');
2263
  late final _new_box_autoadd_compiled_module_0 =
3✔
2264
      _new_box_autoadd_compiled_module_0Ptr
3✔
2265
          .asFunction<ffi.Pointer<wire_CompiledModule> Function()>();
2266

2267
  ffi.Pointer<wire_MemoryTy> new_box_autoadd_memory_ty_0() {
1✔
2268
    return _new_box_autoadd_memory_ty_0();
2✔
2269
  }
2270

2271
  late final _new_box_autoadd_memory_ty_0Ptr =
1✔
2272
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_MemoryTy> Function()>>(
2✔
2273
          'new_box_autoadd_memory_ty_0');
2274
  late final _new_box_autoadd_memory_ty_0 = _new_box_autoadd_memory_ty_0Ptr
2✔
2275
      .asFunction<ffi.Pointer<wire_MemoryTy> Function()>();
2276

2277
  ffi.Pointer<wire_ModuleConfig> new_box_autoadd_module_config_0() {
3✔
2278
    return _new_box_autoadd_module_config_0();
6✔
2279
  }
2280

2281
  late final _new_box_autoadd_module_config_0Ptr =
3✔
2282
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_ModuleConfig> Function()>>(
6✔
2283
          'new_box_autoadd_module_config_0');
2284
  late final _new_box_autoadd_module_config_0 =
3✔
2285
      _new_box_autoadd_module_config_0Ptr
3✔
2286
          .asFunction<ffi.Pointer<wire_ModuleConfig> Function()>();
2287

2288
  ffi.Pointer<wire_ModuleConfigWasmi> new_box_autoadd_module_config_wasmi_0() {
×
2289
    return _new_box_autoadd_module_config_wasmi_0();
×
2290
  }
2291

2292
  late final _new_box_autoadd_module_config_wasmi_0Ptr = _lookup<
2293
          ffi.NativeFunction<ffi.Pointer<wire_ModuleConfigWasmi> Function()>>(
2294
      'new_box_autoadd_module_config_wasmi_0');
2295
  late final _new_box_autoadd_module_config_wasmi_0 =
2296
      _new_box_autoadd_module_config_wasmi_0Ptr
2297
          .asFunction<ffi.Pointer<wire_ModuleConfigWasmi> Function()>();
2298

2299
  ffi.Pointer<wire_ModuleConfigWasmtime>
1✔
2300
      new_box_autoadd_module_config_wasmtime_0() {
2301
    return _new_box_autoadd_module_config_wasmtime_0();
2✔
2302
  }
2303

2304
  late final _new_box_autoadd_module_config_wasmtime_0Ptr = _lookup<
2✔
2305
          ffi
2306
          .NativeFunction<ffi.Pointer<wire_ModuleConfigWasmtime> Function()>>(
1✔
2307
      'new_box_autoadd_module_config_wasmtime_0');
2308
  late final _new_box_autoadd_module_config_wasmtime_0 =
1✔
2309
      _new_box_autoadd_module_config_wasmtime_0Ptr
1✔
2310
          .asFunction<ffi.Pointer<wire_ModuleConfigWasmtime> Function()>();
2311

2312
  ffi.Pointer<wire_TableArgs> new_box_autoadd_table_args_0() {
1✔
2313
    return _new_box_autoadd_table_args_0();
2✔
2314
  }
2315

2316
  late final _new_box_autoadd_table_args_0Ptr =
1✔
2317
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_TableArgs> Function()>>(
2✔
2318
          'new_box_autoadd_table_args_0');
2319
  late final _new_box_autoadd_table_args_0 = _new_box_autoadd_table_args_0Ptr
2✔
2320
      .asFunction<ffi.Pointer<wire_TableArgs> Function()>();
2321

2322
  ffi.Pointer<ffi.Uint32> new_box_autoadd_u32_0(
1✔
2323
    int value,
2324
  ) {
2325
    return _new_box_autoadd_u32_0(
2✔
2326
      value,
2327
    );
2328
  }
2329

2330
  late final _new_box_autoadd_u32_0Ptr =
1✔
2331
      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Uint32> Function(ffi.Uint32)>>(
2✔
2332
          'new_box_autoadd_u32_0');
2333
  late final _new_box_autoadd_u32_0 = _new_box_autoadd_u32_0Ptr
2✔
2334
      .asFunction<ffi.Pointer<ffi.Uint32> Function(int)>();
2335

2336
  ffi.Pointer<ffi.Uint64> new_box_autoadd_u64_0(
×
2337
    int value,
2338
  ) {
2339
    return _new_box_autoadd_u64_0(
×
2340
      value,
2341
    );
2342
  }
2343

2344
  late final _new_box_autoadd_u64_0Ptr =
2345
      _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Uint64> Function(ffi.Uint64)>>(
2346
          'new_box_autoadd_u64_0');
2347
  late final _new_box_autoadd_u64_0 = _new_box_autoadd_u64_0Ptr
2348
      .asFunction<ffi.Pointer<ffi.Uint64> Function(int)>();
2349

2350
  ffi.Pointer<ffi.UintPtr> new_box_autoadd_usize_0(
1✔
2351
    int value,
2352
  ) {
2353
    return _new_box_autoadd_usize_0(
2✔
2354
      value,
2355
    );
2356
  }
2357

2358
  late final _new_box_autoadd_usize_0Ptr = _lookup<
2✔
2359
          ffi.NativeFunction<ffi.Pointer<ffi.UintPtr> Function(ffi.UintPtr)>>(
1✔
2360
      'new_box_autoadd_usize_0');
2361
  late final _new_box_autoadd_usize_0 = _new_box_autoadd_usize_0Ptr
2✔
2362
      .asFunction<ffi.Pointer<ffi.UintPtr> Function(int)>();
2363

2364
  ffi.Pointer<wire_WasiConfigNative> new_box_autoadd_wasi_config_native_0() {
1✔
2365
    return _new_box_autoadd_wasi_config_native_0();
2✔
2366
  }
2367

2368
  late final _new_box_autoadd_wasi_config_native_0Ptr = _lookup<
2✔
2369
          ffi.NativeFunction<ffi.Pointer<wire_WasiConfigNative> Function()>>(
1✔
2370
      'new_box_autoadd_wasi_config_native_0');
2371
  late final _new_box_autoadd_wasi_config_native_0 =
1✔
2372
      _new_box_autoadd_wasi_config_native_0Ptr
1✔
2373
          .asFunction<ffi.Pointer<wire_WasiConfigNative> Function()>();
2374

2375
  ffi.Pointer<wire_WasiStackLimits> new_box_autoadd_wasi_stack_limits_0() {
×
2376
    return _new_box_autoadd_wasi_stack_limits_0();
×
2377
  }
2378

2379
  late final _new_box_autoadd_wasi_stack_limits_0Ptr =
2380
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_WasiStackLimits> Function()>>(
2381
          'new_box_autoadd_wasi_stack_limits_0');
2382
  late final _new_box_autoadd_wasi_stack_limits_0 =
2383
      _new_box_autoadd_wasi_stack_limits_0Ptr
2384
          .asFunction<ffi.Pointer<wire_WasiStackLimits> Function()>();
2385

2386
  ffi.Pointer<wire_WasmRunInstanceId> new_box_autoadd_wasm_run_instance_id_0() {
3✔
2387
    return _new_box_autoadd_wasm_run_instance_id_0();
6✔
2388
  }
2389

2390
  late final _new_box_autoadd_wasm_run_instance_id_0Ptr = _lookup<
6✔
2391
          ffi.NativeFunction<ffi.Pointer<wire_WasmRunInstanceId> Function()>>(
3✔
2392
      'new_box_autoadd_wasm_run_instance_id_0');
2393
  late final _new_box_autoadd_wasm_run_instance_id_0 =
3✔
2394
      _new_box_autoadd_wasm_run_instance_id_0Ptr
3✔
2395
          .asFunction<ffi.Pointer<wire_WasmRunInstanceId> Function()>();
2396

2397
  ffi.Pointer<wire_WasmRunModuleId> new_box_autoadd_wasm_run_module_id_0() {
3✔
2398
    return _new_box_autoadd_wasm_run_module_id_0();
6✔
2399
  }
2400

2401
  late final _new_box_autoadd_wasm_run_module_id_0Ptr =
3✔
2402
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_WasmRunModuleId> Function()>>(
6✔
2403
          'new_box_autoadd_wasm_run_module_id_0');
2404
  late final _new_box_autoadd_wasm_run_module_id_0 =
3✔
2405
      _new_box_autoadd_wasm_run_module_id_0Ptr
3✔
2406
          .asFunction<ffi.Pointer<wire_WasmRunModuleId> Function()>();
2407

2408
  ffi.Pointer<wire_WasmRunSharedMemory>
1✔
2409
      new_box_autoadd_wasm_run_shared_memory_0() {
2410
    return _new_box_autoadd_wasm_run_shared_memory_0();
2✔
2411
  }
2412

2413
  late final _new_box_autoadd_wasm_run_shared_memory_0Ptr = _lookup<
2✔
2414
          ffi.NativeFunction<ffi.Pointer<wire_WasmRunSharedMemory> Function()>>(
1✔
2415
      'new_box_autoadd_wasm_run_shared_memory_0');
2416
  late final _new_box_autoadd_wasm_run_shared_memory_0 =
1✔
2417
      _new_box_autoadd_wasm_run_shared_memory_0Ptr
1✔
2418
          .asFunction<ffi.Pointer<wire_WasmRunSharedMemory> Function()>();
2419

2420
  ffi.Pointer<wire_WasmVal> new_box_autoadd_wasm_val_0() {
1✔
2421
    return _new_box_autoadd_wasm_val_0();
2✔
2422
  }
2423

2424
  late final _new_box_autoadd_wasm_val_0Ptr =
1✔
2425
      _lookup<ffi.NativeFunction<ffi.Pointer<wire_WasmVal> Function()>>(
2✔
2426
          'new_box_autoadd_wasm_val_0');
2427
  late final _new_box_autoadd_wasm_val_0 = _new_box_autoadd_wasm_val_0Ptr
2✔
2428
      .asFunction<ffi.Pointer<wire_WasmVal> Function()>();
2429

2430
  ffi.Pointer<wire_list_env_variable> new_list_env_variable_0(
1✔
2431
    int len,
2432
  ) {
2433
    return _new_list_env_variable_0(
2✔
2434
      len,
2435
    );
2436
  }
2437

2438
  late final _new_list_env_variable_0Ptr = _lookup<
2✔
2439
      ffi.NativeFunction<
2440
          ffi.Pointer<wire_list_env_variable> Function(
2441
              ffi.Int32)>>('new_list_env_variable_0');
1✔
2442
  late final _new_list_env_variable_0 = _new_list_env_variable_0Ptr
2✔
2443
      .asFunction<ffi.Pointer<wire_list_env_variable> Function(int)>();
2444

2445
  ffi.Pointer<wire_list_module_import> new_list_module_import_0(
1✔
2446
    int len,
2447
  ) {
2448
    return _new_list_module_import_0(
2✔
2449
      len,
2450
    );
2451
  }
2452

2453
  late final _new_list_module_import_0Ptr = _lookup<
2✔
2454
      ffi.NativeFunction<
2455
          ffi.Pointer<wire_list_module_import> Function(
2456
              ffi.Int32)>>('new_list_module_import_0');
1✔
2457
  late final _new_list_module_import_0 = _new_list_module_import_0Ptr
2✔
2458
      .asFunction<ffi.Pointer<wire_list_module_import> Function(int)>();
2459

2460
  ffi.Pointer<wire_list_preopened_dir> new_list_preopened_dir_0(
1✔
2461
    int len,
2462
  ) {
2463
    return _new_list_preopened_dir_0(
2✔
2464
      len,
2465
    );
2466
  }
2467

2468
  late final _new_list_preopened_dir_0Ptr = _lookup<
2✔
2469
      ffi.NativeFunction<
2470
          ffi.Pointer<wire_list_preopened_dir> Function(
2471
              ffi.Int32)>>('new_list_preopened_dir_0');
1✔
2472
  late final _new_list_preopened_dir_0 = _new_list_preopened_dir_0Ptr
2✔
2473
      .asFunction<ffi.Pointer<wire_list_preopened_dir> Function(int)>();
2474

2475
  ffi.Pointer<wire_list_value_ty> new_list_value_ty_0(
1✔
2476
    int len,
2477
  ) {
2478
    return _new_list_value_ty_0(
2✔
2479
      len,
2480
    );
2481
  }
2482

2483
  late final _new_list_value_ty_0Ptr = _lookup<
2✔
2484
          ffi
2485
          .NativeFunction<ffi.Pointer<wire_list_value_ty> Function(ffi.Int32)>>(
1✔
2486
      'new_list_value_ty_0');
2487
  late final _new_list_value_ty_0 = _new_list_value_ty_0Ptr
2✔
2488
      .asFunction<ffi.Pointer<wire_list_value_ty> Function(int)>();
2489

2490
  ffi.Pointer<wire_list_wasm_val> new_list_wasm_val_0(
3✔
2491
    int len,
2492
  ) {
2493
    return _new_list_wasm_val_0(
6✔
2494
      len,
2495
    );
2496
  }
2497

2498
  late final _new_list_wasm_val_0Ptr = _lookup<
6✔
2499
          ffi
2500
          .NativeFunction<ffi.Pointer<wire_list_wasm_val> Function(ffi.Int32)>>(
3✔
2501
      'new_list_wasm_val_0');
2502
  late final _new_list_wasm_val_0 = _new_list_wasm_val_0Ptr
6✔
2503
      .asFunction<ffi.Pointer<wire_list_wasm_val> Function(int)>();
2504

2505
  ffi.Pointer<wire_uint_8_list> new_uint_8_list_0(
3✔
2506
    int len,
2507
  ) {
2508
    return _new_uint_8_list_0(
6✔
2509
      len,
2510
    );
2511
  }
2512

2513
  late final _new_uint_8_list_0Ptr = _lookup<
6✔
2514
          ffi
2515
          .NativeFunction<ffi.Pointer<wire_uint_8_list> Function(ffi.Int32)>>(
3✔
2516
      'new_uint_8_list_0');
2517
  late final _new_uint_8_list_0 = _new_uint_8_list_0Ptr
6✔
2518
      .asFunction<ffi.Pointer<wire_uint_8_list> Function(int)>();
2519

2520
  void drop_opaque_ArcRwLockSharedMemory(
×
2521
    ffi.Pointer<ffi.Void> ptr,
2522
  ) {
2523
    return _drop_opaque_ArcRwLockSharedMemory(
×
2524
      ptr,
2525
    );
2526
  }
2527

2528
  late final _drop_opaque_ArcRwLockSharedMemoryPtr =
1✔
2529
      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
2✔
2530
          'drop_opaque_ArcRwLockSharedMemory');
2531
  late final _drop_opaque_ArcRwLockSharedMemory =
2532
      _drop_opaque_ArcRwLockSharedMemoryPtr
2533
          .asFunction<void Function(ffi.Pointer<ffi.Void>)>();
2534

2535
  ffi.Pointer<ffi.Void> share_opaque_ArcRwLockSharedMemory(
1✔
2536
    ffi.Pointer<ffi.Void> ptr,
2537
  ) {
2538
    return _share_opaque_ArcRwLockSharedMemory(
2✔
2539
      ptr,
2540
    );
2541
  }
2542

2543
  late final _share_opaque_ArcRwLockSharedMemoryPtr = _lookup<
2✔
2544
      ffi.NativeFunction<
2545
          ffi.Pointer<ffi.Void> Function(
2546
              ffi.Pointer<ffi.Void>)>>('share_opaque_ArcRwLockSharedMemory');
1✔
2547
  late final _share_opaque_ArcRwLockSharedMemory =
1✔
2548
      _share_opaque_ArcRwLockSharedMemoryPtr
1✔
2549
          .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>)>();
2550

2551
  void drop_opaque_ArcStdSyncMutexModule(
×
2552
    ffi.Pointer<ffi.Void> ptr,
2553
  ) {
2554
    return _drop_opaque_ArcStdSyncMutexModule(
×
2555
      ptr,
2556
    );
2557
  }
2558

2559
  late final _drop_opaque_ArcStdSyncMutexModulePtr =
3✔
2560
      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
6✔
2561
          'drop_opaque_ArcStdSyncMutexModule');
2562
  late final _drop_opaque_ArcStdSyncMutexModule =
2563
      _drop_opaque_ArcStdSyncMutexModulePtr
2564
          .asFunction<void Function(ffi.Pointer<ffi.Void>)>();
2565

2566
  ffi.Pointer<ffi.Void> share_opaque_ArcStdSyncMutexModule(
3✔
2567
    ffi.Pointer<ffi.Void> ptr,
2568
  ) {
2569
    return _share_opaque_ArcStdSyncMutexModule(
6✔
2570
      ptr,
2571
    );
2572
  }
2573

2574
  late final _share_opaque_ArcStdSyncMutexModulePtr = _lookup<
6✔
2575
      ffi.NativeFunction<
2576
          ffi.Pointer<ffi.Void> Function(
2577
              ffi.Pointer<ffi.Void>)>>('share_opaque_ArcStdSyncMutexModule');
3✔
2578
  late final _share_opaque_ArcStdSyncMutexModule =
3✔
2579
      _share_opaque_ArcStdSyncMutexModulePtr
3✔
2580
          .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>)>();
2581

2582
  void drop_opaque_CallStack(
×
2583
    ffi.Pointer<ffi.Void> ptr,
2584
  ) {
2585
    return _drop_opaque_CallStack(
×
2586
      ptr,
2587
    );
2588
  }
2589

2590
  late final _drop_opaque_CallStackPtr =
3✔
2591
      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
6✔
2592
          'drop_opaque_CallStack');
2593
  late final _drop_opaque_CallStack = _drop_opaque_CallStackPtr
2594
      .asFunction<void Function(ffi.Pointer<ffi.Void>)>();
2595

2596
  ffi.Pointer<ffi.Void> share_opaque_CallStack(
3✔
2597
    ffi.Pointer<ffi.Void> ptr,
2598
  ) {
2599
    return _share_opaque_CallStack(
6✔
2600
      ptr,
2601
    );
2602
  }
2603

2604
  late final _share_opaque_CallStackPtr = _lookup<
6✔
2605
      ffi.NativeFunction<
2606
          ffi.Pointer<ffi.Void> Function(
2607
              ffi.Pointer<ffi.Void>)>>('share_opaque_CallStack');
3✔
2608
  late final _share_opaque_CallStack = _share_opaque_CallStackPtr
6✔
2609
      .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>)>();
2610

2611
  void drop_opaque_Global(
×
2612
    ffi.Pointer<ffi.Void> ptr,
2613
  ) {
2614
    return _drop_opaque_Global(
×
2615
      ptr,
2616
    );
2617
  }
2618

2619
  late final _drop_opaque_GlobalPtr =
1✔
2620
      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
2✔
2621
          'drop_opaque_Global');
2622
  late final _drop_opaque_Global =
2623
      _drop_opaque_GlobalPtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
2624

2625
  ffi.Pointer<ffi.Void> share_opaque_Global(
1✔
2626
    ffi.Pointer<ffi.Void> ptr,
2627
  ) {
2628
    return _share_opaque_Global(
2✔
2629
      ptr,
2630
    );
2631
  }
2632

2633
  late final _share_opaque_GlobalPtr = _lookup<
2✔
2634
      ffi.NativeFunction<
2635
          ffi.Pointer<ffi.Void> Function(
2636
              ffi.Pointer<ffi.Void>)>>('share_opaque_Global');
1✔
2637
  late final _share_opaque_Global = _share_opaque_GlobalPtr
2✔
2638
      .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>)>();
2639

2640
  void drop_opaque_Memory(
×
2641
    ffi.Pointer<ffi.Void> ptr,
2642
  ) {
2643
    return _drop_opaque_Memory(
×
2644
      ptr,
2645
    );
2646
  }
2647

2648
  late final _drop_opaque_MemoryPtr =
1✔
2649
      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
2✔
2650
          'drop_opaque_Memory');
2651
  late final _drop_opaque_Memory =
2652
      _drop_opaque_MemoryPtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
2653

2654
  ffi.Pointer<ffi.Void> share_opaque_Memory(
1✔
2655
    ffi.Pointer<ffi.Void> ptr,
2656
  ) {
2657
    return _share_opaque_Memory(
2✔
2658
      ptr,
2659
    );
2660
  }
2661

2662
  late final _share_opaque_MemoryPtr = _lookup<
2✔
2663
      ffi.NativeFunction<
2664
          ffi.Pointer<ffi.Void> Function(
2665
              ffi.Pointer<ffi.Void>)>>('share_opaque_Memory');
1✔
2666
  late final _share_opaque_Memory = _share_opaque_MemoryPtr
2✔
2667
      .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>)>();
2668

2669
  void drop_opaque_Table(
×
2670
    ffi.Pointer<ffi.Void> ptr,
2671
  ) {
2672
    return _drop_opaque_Table(
×
2673
      ptr,
2674
    );
2675
  }
2676

2677
  late final _drop_opaque_TablePtr =
1✔
2678
      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
2✔
2679
          'drop_opaque_Table');
2680
  late final _drop_opaque_Table =
2681
      _drop_opaque_TablePtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
2682

2683
  ffi.Pointer<ffi.Void> share_opaque_Table(
1✔
2684
    ffi.Pointer<ffi.Void> ptr,
2685
  ) {
2686
    return _share_opaque_Table(
2✔
2687
      ptr,
2688
    );
2689
  }
2690

2691
  late final _share_opaque_TablePtr = _lookup<
2✔
2692
      ffi.NativeFunction<
2693
          ffi.Pointer<ffi.Void> Function(
2694
              ffi.Pointer<ffi.Void>)>>('share_opaque_Table');
1✔
2695
  late final _share_opaque_Table = _share_opaque_TablePtr
2✔
2696
      .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>)>();
2697

2698
  void drop_opaque_WFunc(
×
2699
    ffi.Pointer<ffi.Void> ptr,
2700
  ) {
2701
    return _drop_opaque_WFunc(
×
2702
      ptr,
2703
    );
2704
  }
2705

2706
  late final _drop_opaque_WFuncPtr =
3✔
2707
      _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
6✔
2708
          'drop_opaque_WFunc');
2709
  late final _drop_opaque_WFunc =
2710
      _drop_opaque_WFuncPtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
2711

2712
  ffi.Pointer<ffi.Void> share_opaque_WFunc(
3✔
2713
    ffi.Pointer<ffi.Void> ptr,
2714
  ) {
2715
    return _share_opaque_WFunc(
6✔
2716
      ptr,
2717
    );
2718
  }
2719

2720
  late final _share_opaque_WFuncPtr = _lookup<
6✔
2721
      ffi.NativeFunction<
2722
          ffi.Pointer<ffi.Void> Function(
2723
              ffi.Pointer<ffi.Void>)>>('share_opaque_WFunc');
3✔
2724
  late final _share_opaque_WFunc = _share_opaque_WFuncPtr
6✔
2725
      .asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>)>();
2726

2727
  ffi.Pointer<ExternalValueKind> inflate_ExternalValue_Func() {
1✔
2728
    return _inflate_ExternalValue_Func();
2✔
2729
  }
2730

2731
  late final _inflate_ExternalValue_FuncPtr =
1✔
2732
      _lookup<ffi.NativeFunction<ffi.Pointer<ExternalValueKind> Function()>>(
2✔
2733
          'inflate_ExternalValue_Func');
2734
  late final _inflate_ExternalValue_Func = _inflate_ExternalValue_FuncPtr
2✔
2735
      .asFunction<ffi.Pointer<ExternalValueKind> Function()>();
2736

2737
  ffi.Pointer<ExternalValueKind> inflate_ExternalValue_Global() {
1✔
2738
    return _inflate_ExternalValue_Global();
2✔
2739
  }
2740

2741
  late final _inflate_ExternalValue_GlobalPtr =
1✔
2742
      _lookup<ffi.NativeFunction<ffi.Pointer<ExternalValueKind> Function()>>(
2✔
2743
          'inflate_ExternalValue_Global');
2744
  late final _inflate_ExternalValue_Global = _inflate_ExternalValue_GlobalPtr
2✔
2745
      .asFunction<ffi.Pointer<ExternalValueKind> Function()>();
2746

2747
  ffi.Pointer<ExternalValueKind> inflate_ExternalValue_Table() {
1✔
2748
    return _inflate_ExternalValue_Table();
2✔
2749
  }
2750

2751
  late final _inflate_ExternalValue_TablePtr =
1✔
2752
      _lookup<ffi.NativeFunction<ffi.Pointer<ExternalValueKind> Function()>>(
2✔
2753
          'inflate_ExternalValue_Table');
2754
  late final _inflate_ExternalValue_Table = _inflate_ExternalValue_TablePtr
2✔
2755
      .asFunction<ffi.Pointer<ExternalValueKind> Function()>();
2756

2757
  ffi.Pointer<ExternalValueKind> inflate_ExternalValue_Memory() {
1✔
2758
    return _inflate_ExternalValue_Memory();
2✔
2759
  }
2760

2761
  late final _inflate_ExternalValue_MemoryPtr =
1✔
2762
      _lookup<ffi.NativeFunction<ffi.Pointer<ExternalValueKind> Function()>>(
2✔
2763
          'inflate_ExternalValue_Memory');
2764
  late final _inflate_ExternalValue_Memory = _inflate_ExternalValue_MemoryPtr
2✔
2765
      .asFunction<ffi.Pointer<ExternalValueKind> Function()>();
2766

2767
  ffi.Pointer<ExternalValueKind> inflate_ExternalValue_SharedMemory() {
1✔
2768
    return _inflate_ExternalValue_SharedMemory();
2✔
2769
  }
2770

2771
  late final _inflate_ExternalValue_SharedMemoryPtr =
1✔
2772
      _lookup<ffi.NativeFunction<ffi.Pointer<ExternalValueKind> Function()>>(
2✔
2773
          'inflate_ExternalValue_SharedMemory');
2774
  late final _inflate_ExternalValue_SharedMemory =
1✔
2775
      _inflate_ExternalValue_SharedMemoryPtr
1✔
2776
          .asFunction<ffi.Pointer<ExternalValueKind> Function()>();
2777

2778
  ffi.Pointer<WasmValKind> inflate_WasmVal_i32() {
3✔
2779
    return _inflate_WasmVal_i32();
6✔
2780
  }
2781

2782
  late final _inflate_WasmVal_i32Ptr =
3✔
2783
      _lookup<ffi.NativeFunction<ffi.Pointer<WasmValKind> Function()>>(
6✔
2784
          'inflate_WasmVal_i32');
2785
  late final _inflate_WasmVal_i32 =
3✔
2786
      _inflate_WasmVal_i32Ptr.asFunction<ffi.Pointer<WasmValKind> Function()>();
3✔
2787

2788
  ffi.Pointer<WasmValKind> inflate_WasmVal_i64() {
1✔
2789
    return _inflate_WasmVal_i64();
2✔
2790
  }
2791

2792
  late final _inflate_WasmVal_i64Ptr =
1✔
2793
      _lookup<ffi.NativeFunction<ffi.Pointer<WasmValKind> Function()>>(
2✔
2794
          'inflate_WasmVal_i64');
2795
  late final _inflate_WasmVal_i64 =
1✔
2796
      _inflate_WasmVal_i64Ptr.asFunction<ffi.Pointer<WasmValKind> Function()>();
1✔
2797

2798
  ffi.Pointer<WasmValKind> inflate_WasmVal_f32() {
1✔
2799
    return _inflate_WasmVal_f32();
2✔
2800
  }
2801

2802
  late final _inflate_WasmVal_f32Ptr =
1✔
2803
      _lookup<ffi.NativeFunction<ffi.Pointer<WasmValKind> Function()>>(
2✔
2804
          'inflate_WasmVal_f32');
2805
  late final _inflate_WasmVal_f32 =
1✔
2806
      _inflate_WasmVal_f32Ptr.asFunction<ffi.Pointer<WasmValKind> Function()>();
1✔
2807

2808
  ffi.Pointer<WasmValKind> inflate_WasmVal_f64() {
1✔
2809
    return _inflate_WasmVal_f64();
2✔
2810
  }
2811

2812
  late final _inflate_WasmVal_f64Ptr =
1✔
2813
      _lookup<ffi.NativeFunction<ffi.Pointer<WasmValKind> Function()>>(
2✔
2814
          'inflate_WasmVal_f64');
2815
  late final _inflate_WasmVal_f64 =
1✔
2816
      _inflate_WasmVal_f64Ptr.asFunction<ffi.Pointer<WasmValKind> Function()>();
1✔
2817

2818
  ffi.Pointer<WasmValKind> inflate_WasmVal_v128() {
1✔
2819
    return _inflate_WasmVal_v128();
2✔
2820
  }
2821

2822
  late final _inflate_WasmVal_v128Ptr =
1✔
2823
      _lookup<ffi.NativeFunction<ffi.Pointer<WasmValKind> Function()>>(
2✔
2824
          'inflate_WasmVal_v128');
2825
  late final _inflate_WasmVal_v128 = _inflate_WasmVal_v128Ptr
2✔
2826
      .asFunction<ffi.Pointer<WasmValKind> Function()>();
2827

2828
  ffi.Pointer<WasmValKind> inflate_WasmVal_funcRef() {
1✔
2829
    return _inflate_WasmVal_funcRef();
2✔
2830
  }
2831

2832
  late final _inflate_WasmVal_funcRefPtr =
1✔
2833
      _lookup<ffi.NativeFunction<ffi.Pointer<WasmValKind> Function()>>(
2✔
2834
          'inflate_WasmVal_funcRef');
2835
  late final _inflate_WasmVal_funcRef = _inflate_WasmVal_funcRefPtr
2✔
2836
      .asFunction<ffi.Pointer<WasmValKind> Function()>();
2837

2838
  ffi.Pointer<WasmValKind> inflate_WasmVal_externRef() {
1✔
2839
    return _inflate_WasmVal_externRef();
2✔
2840
  }
2841

2842
  late final _inflate_WasmVal_externRefPtr =
1✔
2843
      _lookup<ffi.NativeFunction<ffi.Pointer<WasmValKind> Function()>>(
2✔
2844
          'inflate_WasmVal_externRef');
2845
  late final _inflate_WasmVal_externRef = _inflate_WasmVal_externRefPtr
2✔
2846
      .asFunction<ffi.Pointer<WasmValKind> Function()>();
2847

2848
  void free_WireSyncReturn(
3✔
2849
    WireSyncReturn ptr,
2850
  ) {
2851
    return _free_WireSyncReturn(
6✔
2852
      ptr,
2853
    );
2854
  }
2855

2856
  late final _free_WireSyncReturnPtr =
3✔
2857
      _lookup<ffi.NativeFunction<ffi.Void Function(WireSyncReturn)>>(
6✔
2858
          'free_WireSyncReturn');
2859
  late final _free_WireSyncReturn =
3✔
2860
      _free_WireSyncReturnPtr.asFunction<void Function(WireSyncReturn)>();
3✔
2861
}
2862

2863
final class _Dart_Handle extends ffi.Opaque {}
2864

2865
final class wire_ArcStdSyncMutexModule extends ffi.Struct {
2866
  external ffi.Pointer<ffi.Void> ptr;
2867
}
2868

2869
final class wire_CompiledModule extends ffi.Struct {
2870
  external wire_ArcStdSyncMutexModule field0;
2871
}
2872

2873
final class wire_uint_8_list extends ffi.Struct {
2874
  external ffi.Pointer<ffi.Uint8> ptr;
2875

2876
  @ffi.Int32()
2877
  external int len;
2878
}
2879

2880
final class wire_StringList extends ffi.Struct {
2881
  external ffi.Pointer<ffi.Pointer<wire_uint_8_list>> ptr;
2882

2883
  @ffi.Int32()
2884
  external int len;
2885
}
2886

2887
final class wire_EnvVariable extends ffi.Struct {
2888
  external ffi.Pointer<wire_uint_8_list> name;
2889

2890
  external ffi.Pointer<wire_uint_8_list> value;
2891
}
2892

2893
final class wire_list_env_variable extends ffi.Struct {
2894
  external ffi.Pointer<wire_EnvVariable> ptr;
2895

2896
  @ffi.Int32()
2897
  external int len;
2898
}
2899

2900
final class wire_PreopenedDir extends ffi.Struct {
2901
  external ffi.Pointer<wire_uint_8_list> wasm_guest_path;
2902

2903
  external ffi.Pointer<wire_uint_8_list> host_path;
2904
}
2905

2906
final class wire_list_preopened_dir extends ffi.Struct {
2907
  external ffi.Pointer<wire_PreopenedDir> ptr;
2908

2909
  @ffi.Int32()
2910
  external int len;
2911
}
2912

2913
final class wire_WasiConfigNative extends ffi.Struct {
2914
  @ffi.Bool()
2915
  external bool capture_stdout;
2916

2917
  @ffi.Bool()
2918
  external bool capture_stderr;
2919

2920
  @ffi.Bool()
2921
  external bool inherit_stdin;
2922

2923
  @ffi.Bool()
2924
  external bool inherit_env;
2925

2926
  @ffi.Bool()
2927
  external bool inherit_args;
2928

2929
  external ffi.Pointer<wire_StringList> args;
2930

2931
  external ffi.Pointer<wire_list_env_variable> env;
2932

2933
  external ffi.Pointer<wire_StringList> preopened_files;
2934

2935
  external ffi.Pointer<wire_list_preopened_dir> preopened_dirs;
2936
}
2937

2938
final class wire_WasiStackLimits extends ffi.Struct {
2939
  @ffi.UintPtr()
2940
  external int initial_value_stack_height;
2941

2942
  @ffi.UintPtr()
2943
  external int maximum_value_stack_height;
2944

2945
  @ffi.UintPtr()
2946
  external int maximum_recursion_depth;
2947
}
2948

2949
final class wire_ModuleConfigWasmi extends ffi.Struct {
2950
  external ffi.Pointer<wire_WasiStackLimits> stack_limits;
2951

2952
  external ffi.Pointer<ffi.UintPtr> cached_stacks;
2953

2954
  external ffi.Pointer<ffi.Bool> mutable_global;
2955

2956
  external ffi.Pointer<ffi.Bool> sign_extension;
2957

2958
  external ffi.Pointer<ffi.Bool> saturating_float_to_int;
2959

2960
  external ffi.Pointer<ffi.Bool> tail_call;
2961

2962
  external ffi.Pointer<ffi.Bool> extended_const;
2963

2964
  external ffi.Pointer<ffi.Bool> floats;
2965
}
2966

2967
final class wire_ModuleConfigWasmtime extends ffi.Struct {
2968
  external ffi.Pointer<ffi.Bool> debug_info;
2969

2970
  external ffi.Pointer<ffi.Bool> wasm_backtrace;
2971

2972
  external ffi.Pointer<ffi.Bool> native_unwind_info;
2973

2974
  external ffi.Pointer<ffi.UintPtr> max_wasm_stack;
2975

2976
  external ffi.Pointer<ffi.Bool> wasm_threads;
2977

2978
  external ffi.Pointer<ffi.Bool> wasm_simd;
2979

2980
  external ffi.Pointer<ffi.Bool> wasm_relaxed_simd;
2981

2982
  external ffi.Pointer<ffi.Bool> relaxed_simd_deterministic;
2983

2984
  external ffi.Pointer<ffi.Bool> wasm_multi_memory;
2985

2986
  external ffi.Pointer<ffi.Bool> wasm_memory64;
2987

2988
  external ffi.Pointer<ffi.Uint64> static_memory_maximum_size;
2989

2990
  external ffi.Pointer<ffi.Bool> static_memory_forced;
2991

2992
  external ffi.Pointer<ffi.Uint64> static_memory_guard_size;
2993

2994
  external ffi.Pointer<ffi.Bool> parallel_compilation;
2995

2996
  external ffi.Pointer<ffi.Bool> generate_address_map;
2997
}
2998

2999
final class wire_ModuleConfig extends ffi.Struct {
3000
  external ffi.Pointer<ffi.Bool> multi_value;
3001

3002
  external ffi.Pointer<ffi.Bool> bulk_memory;
3003

3004
  external ffi.Pointer<ffi.Bool> reference_types;
3005

3006
  external ffi.Pointer<ffi.Bool> consume_fuel;
3007

3008
  external ffi.Pointer<wire_ModuleConfigWasmi> wasmi;
3009

3010
  external ffi.Pointer<wire_ModuleConfigWasmtime> wasmtime;
3011
}
3012

3013
final class wire_WasmRunInstanceId extends ffi.Struct {
3014
  @ffi.Uint32()
3015
  external int field0;
3016
}
3017

3018
final class wire_CallStack extends ffi.Struct {
3019
  external ffi.Pointer<ffi.Void> ptr;
3020
}
3021

3022
final class wire_WasmRunModuleId extends ffi.Struct {
3023
  @ffi.Uint32()
3024
  external int field0;
3025

3026
  external wire_CallStack field1;
3027
}
3028

3029
final class wire_WFunc extends ffi.Struct {
3030
  external ffi.Pointer<ffi.Void> ptr;
3031
}
3032

3033
final class wire_ExternalValue_Func extends ffi.Struct {
3034
  external wire_WFunc field0;
3035
}
3036

3037
final class wire_Global extends ffi.Struct {
3038
  external ffi.Pointer<ffi.Void> ptr;
3039
}
3040

3041
final class wire_ExternalValue_Global extends ffi.Struct {
3042
  external wire_Global field0;
3043
}
3044

3045
final class wire_Table extends ffi.Struct {
3046
  external ffi.Pointer<ffi.Void> ptr;
3047
}
3048

3049
final class wire_ExternalValue_Table extends ffi.Struct {
3050
  external wire_Table field0;
3051
}
3052

3053
final class wire_Memory extends ffi.Struct {
3054
  external ffi.Pointer<ffi.Void> ptr;
3055
}
3056

3057
final class wire_ExternalValue_Memory extends ffi.Struct {
3058
  external wire_Memory field0;
3059
}
3060

3061
final class wire_ArcRwLockSharedMemory extends ffi.Struct {
3062
  external ffi.Pointer<ffi.Void> ptr;
3063
}
3064

3065
final class wire_WasmRunSharedMemory extends ffi.Struct {
3066
  external wire_ArcRwLockSharedMemory field0;
3067
}
3068

3069
final class wire_ExternalValue_SharedMemory extends ffi.Struct {
3070
  external ffi.Pointer<wire_WasmRunSharedMemory> field0;
3071
}
3072

3073
final class ExternalValueKind extends ffi.Union {
3074
  external ffi.Pointer<wire_ExternalValue_Func> Func;
3075

3076
  external ffi.Pointer<wire_ExternalValue_Global> Global;
3077

3078
  external ffi.Pointer<wire_ExternalValue_Table> Table;
3079

3080
  external ffi.Pointer<wire_ExternalValue_Memory> Memory;
3081

3082
  external ffi.Pointer<wire_ExternalValue_SharedMemory> SharedMemory;
3083
}
3084

3085
final class wire_ExternalValue extends ffi.Struct {
3086
  @ffi.Int32()
3087
  external int tag;
3088

3089
  external ffi.Pointer<ExternalValueKind> kind;
3090
}
3091

3092
final class wire_ModuleImport extends ffi.Struct {
3093
  external ffi.Pointer<wire_uint_8_list> module;
3094

3095
  external ffi.Pointer<wire_uint_8_list> name;
3096

3097
  external wire_ExternalValue value;
3098
}
3099

3100
final class wire_list_module_import extends ffi.Struct {
3101
  external ffi.Pointer<wire_ModuleImport> ptr;
3102

3103
  @ffi.Int32()
3104
  external int len;
3105
}
3106

3107
final class wire_WasmVal_i32 extends ffi.Struct {
3108
  @ffi.Int32()
3109
  external int field0;
3110
}
3111

3112
final class wire_WasmVal_i64 extends ffi.Struct {
3113
  @ffi.Int64()
3114
  external int field0;
3115
}
3116

3117
final class wire_WasmVal_f32 extends ffi.Struct {
3118
  @ffi.Float()
3119
  external double field0;
3120
}
3121

3122
final class wire_WasmVal_f64 extends ffi.Struct {
3123
  @ffi.Double()
3124
  external double field0;
3125
}
3126

3127
final class wire_WasmVal_v128 extends ffi.Struct {
3128
  external ffi.Pointer<wire_uint_8_list> field0;
3129
}
3130

3131
final class wire_WasmVal_funcRef extends ffi.Struct {
3132
  external ffi.Pointer<wire_WFunc> field0;
3133
}
3134

3135
final class wire_WasmVal_externRef extends ffi.Struct {
3136
  external ffi.Pointer<ffi.Uint32> field0;
3137
}
3138

3139
final class WasmValKind extends ffi.Union {
3140
  external ffi.Pointer<wire_WasmVal_i32> i32;
3141

3142
  external ffi.Pointer<wire_WasmVal_i64> i64;
3143

3144
  external ffi.Pointer<wire_WasmVal_f32> f32;
3145

3146
  external ffi.Pointer<wire_WasmVal_f64> f64;
3147

3148
  external ffi.Pointer<wire_WasmVal_v128> v128;
3149

3150
  external ffi.Pointer<wire_WasmVal_funcRef> funcRef;
3151

3152
  external ffi.Pointer<wire_WasmVal_externRef> externRef;
3153
}
3154

3155
final class wire_WasmVal extends ffi.Struct {
3156
  @ffi.Int32()
3157
  external int tag;
3158

3159
  external ffi.Pointer<WasmValKind> kind;
3160
}
3161

3162
final class wire_list_wasm_val extends ffi.Struct {
3163
  external ffi.Pointer<wire_WasmVal> ptr;
3164

3165
  @ffi.Int32()
3166
  external int len;
3167
}
3168

3169
final class wire_list_value_ty extends ffi.Struct {
3170
  external ffi.Pointer<ffi.Int32> ptr;
3171

3172
  @ffi.Int32()
3173
  external int len;
3174
}
3175

3176
final class wire_MemoryTy extends ffi.Struct {
3177
  @ffi.Bool()
3178
  external bool shared;
3179

3180
  @ffi.Uint32()
3181
  external int minimum;
3182

3183
  external ffi.Pointer<ffi.Uint32> maximum;
3184
}
3185

3186
final class wire_TableArgs extends ffi.Struct {
3187
  @ffi.Uint32()
3188
  external int minimum;
3189

3190
  external ffi.Pointer<ffi.Uint32> maximum;
3191
}
3192

3193
final class wire_Atomics extends ffi.Struct {
3194
  @ffi.UintPtr()
3195
  external int field0;
3196
}
3197

3198
typedef DartPostCObjectFnType = ffi.Pointer<
3199
    ffi.NativeFunction<
3200
        ffi.Bool Function(DartPort port_id, ffi.Pointer<ffi.Void> message)>>;
3201
typedef DartPort = ffi.Int64;
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc