|
4 | 4 | // magic: u32, |
5 | 5 | // builtins: &'static VMComponentBuiltins, |
6 | 6 | // store: *mut dyn Store, |
7 | | -// task_backpressure: VMTaskBackpressureCallback, |
8 | | -// task_return: VMTaskReturnCallback, |
9 | | -// task_wait: VMTaskWaitOrPollCallback, |
10 | | -// task_poll: VMTaskWaitOrPollCallback, |
11 | | -// task_yield: VMTaskYieldCallback, |
12 | | -// subtask_drop: VMSubtaskDropCallback, |
13 | | -// async_enter: VMAsyncEnterCallback, |
14 | | -// async_exit: VMAsyncExitCallback, |
15 | | -// future_new: VMFutureNewCallback, |
16 | | -// future_write: VMFutureTransmitCallback, |
17 | | -// future_read: VMFutureTransmitCallback, |
18 | | -// future_cancel_write: VMFutureCancelCallback, |
19 | | -// future_cancel_read: VMFutureCancelCallback, |
20 | | -// stream_cancel_write: VMStreamCancelCallback, |
21 | | -// stream_cancel_read: VMStreamCancelCallback, |
22 | | -// future_close_writable: VMFutureCloseWritableCallback, |
23 | | -// future_close_readable: VMFutureCloseReadableCallback, |
24 | | -// stream_close_writable: VMStreamCloseWritableCallback, |
25 | | -// stream_close_readable: VMStreamCloseReadableCallback, |
26 | | -// stream_new: VMStreamNewCallback, |
27 | | -// stream_write: VMStreamTransmitCallback, |
28 | | -// stream_read: VMStreamTransmitCallback, |
29 | | -// flat_stream_write: VMFlatStreamTransmitCallback, |
30 | | -// flat_stream_read: VMFlatStreamTransmitCallback, |
31 | | -// error_context_new: VMErrorContextNewCallback, |
32 | | -// error_context_debug_string: VMErrorContextDebugStringCallback, |
33 | | -// error_context_drop: VMErrorContextDropCallback, |
34 | 7 | // limits: *const VMRuntimeLimits, |
35 | 8 | // flags: [VMGlobalDefinition; component.num_runtime_component_instances], |
36 | 9 | // trampoline_func_refs: [VMFuncRef; component.num_trampolines], |
@@ -90,33 +63,6 @@ pub struct VMComponentOffsets<P> { |
90 | 63 | magic: u32, |
91 | 64 | builtins: u32, |
92 | 65 | store: u32, |
93 | | - task_backpressure: u32, |
94 | | - task_return: u32, |
95 | | - task_wait: u32, |
96 | | - task_poll: u32, |
97 | | - task_yield: u32, |
98 | | - subtask_drop: u32, |
99 | | - async_enter: u32, |
100 | | - async_exit: u32, |
101 | | - future_new: u32, |
102 | | - future_write: u32, |
103 | | - future_read: u32, |
104 | | - future_cancel_write: u32, |
105 | | - future_cancel_read: u32, |
106 | | - future_close_writable: u32, |
107 | | - future_close_readable: u32, |
108 | | - stream_new: u32, |
109 | | - stream_write: u32, |
110 | | - stream_read: u32, |
111 | | - stream_cancel_write: u32, |
112 | | - stream_cancel_read: u32, |
113 | | - stream_close_writable: u32, |
114 | | - stream_close_readable: u32, |
115 | | - flat_stream_write: u32, |
116 | | - flat_stream_read: u32, |
117 | | - error_context_new: u32, |
118 | | - error_context_debug_message: u32, |
119 | | - error_context_drop: u32, |
120 | 66 | limits: u32, |
121 | 67 | flags: u32, |
122 | 68 | trampoline_func_refs: u32, |
@@ -165,33 +111,6 @@ impl<P: PtrSize> VMComponentOffsets<P> { |
165 | 111 | post_returns: 0, |
166 | 112 | resource_destructors: 0, |
167 | 113 | size: 0, |
168 | | - task_backpressure: 0, |
169 | | - task_return: 0, |
170 | | - task_wait: 0, |
171 | | - task_poll: 0, |
172 | | - task_yield: 0, |
173 | | - subtask_drop: 0, |
174 | | - async_enter: 0, |
175 | | - async_exit: 0, |
176 | | - future_new: 0, |
177 | | - future_write: 0, |
178 | | - future_read: 0, |
179 | | - future_cancel_write: 0, |
180 | | - future_cancel_read: 0, |
181 | | - future_close_writable: 0, |
182 | | - future_close_readable: 0, |
183 | | - stream_new: 0, |
184 | | - stream_write: 0, |
185 | | - stream_read: 0, |
186 | | - stream_cancel_write: 0, |
187 | | - stream_cancel_read: 0, |
188 | | - stream_close_writable: 0, |
189 | | - stream_close_readable: 0, |
190 | | - flat_stream_write: 0, |
191 | | - flat_stream_read: 0, |
192 | | - error_context_new: 0, |
193 | | - error_context_debug_message: 0, |
194 | | - error_context_drop: 0, |
195 | 114 | }; |
196 | 115 |
|
197 | 116 | // Convenience functions for checked addition and multiplication. |
@@ -224,33 +143,6 @@ impl<P: PtrSize> VMComponentOffsets<P> { |
224 | 143 | size(builtins) = ret.ptr.size(), |
225 | 144 | size(store) = cmul(2, ret.ptr.size()), |
226 | 145 | size(limits) = ret.ptr.size(), |
227 | | - size(task_backpressure) = ret.ptr.size(), |
228 | | - size(task_return) = ret.ptr.size(), |
229 | | - size(task_wait) = ret.ptr.size(), |
230 | | - size(task_poll) = ret.ptr.size(), |
231 | | - size(task_yield) = ret.ptr.size(), |
232 | | - size(subtask_drop) = ret.ptr.size(), |
233 | | - size(async_enter) = ret.ptr.size(), |
234 | | - size(async_exit) = ret.ptr.size(), |
235 | | - size(future_new) = ret.ptr.size(), |
236 | | - size(future_write) = ret.ptr.size(), |
237 | | - size(future_read) = ret.ptr.size(), |
238 | | - size(future_cancel_write) = ret.ptr.size(), |
239 | | - size(future_cancel_read) = ret.ptr.size(), |
240 | | - size(future_close_writable) = ret.ptr.size(), |
241 | | - size(future_close_readable) = ret.ptr.size(), |
242 | | - size(stream_new) = ret.ptr.size(), |
243 | | - size(stream_write) = ret.ptr.size(), |
244 | | - size(stream_read) = ret.ptr.size(), |
245 | | - size(stream_cancel_write) = ret.ptr.size(), |
246 | | - size(stream_cancel_read) = ret.ptr.size(), |
247 | | - size(stream_close_writable) = ret.ptr.size(), |
248 | | - size(stream_close_readable) = ret.ptr.size(), |
249 | | - size(flat_stream_write) = ret.ptr.size(), |
250 | | - size(flat_stream_read) = ret.ptr.size(), |
251 | | - size(error_context_new) = ret.ptr.size(), |
252 | | - size(error_context_debug_message) = ret.ptr.size(), |
253 | | - size(error_context_drop) = ret.ptr.size(), |
254 | 146 | align(16), |
255 | 147 | size(flags) = cmul(ret.num_runtime_component_instances, ret.ptr.size_of_vmglobal_definition()), |
256 | 148 | align(u32::from(ret.ptr.size())), |
@@ -329,141 +221,6 @@ impl<P: PtrSize> VMComponentOffsets<P> { |
329 | 221 | self.lowerings |
330 | 222 | } |
331 | 223 |
|
332 | | - /// The offset of the `task_backpressure` field. |
333 | | - pub fn task_backpressure(&self) -> u32 { |
334 | | - self.task_backpressure |
335 | | - } |
336 | | - |
337 | | - /// The offset of the `task_return` field. |
338 | | - pub fn task_return(&self) -> u32 { |
339 | | - self.task_return |
340 | | - } |
341 | | - |
342 | | - /// The offset of the `task_wait` field. |
343 | | - pub fn task_wait(&self) -> u32 { |
344 | | - self.task_wait |
345 | | - } |
346 | | - |
347 | | - /// The offset of the `task_poll` field. |
348 | | - pub fn task_poll(&self) -> u32 { |
349 | | - self.task_poll |
350 | | - } |
351 | | - |
352 | | - /// The offset of the `task_yield` field. |
353 | | - pub fn task_yield(&self) -> u32 { |
354 | | - self.task_yield |
355 | | - } |
356 | | - |
357 | | - /// The offset of the `subtask_drop` field. |
358 | | - pub fn subtask_drop(&self) -> u32 { |
359 | | - self.subtask_drop |
360 | | - } |
361 | | - |
362 | | - /// The offset of the `async_enter` field. |
363 | | - pub fn async_enter(&self) -> u32 { |
364 | | - self.async_enter |
365 | | - } |
366 | | - |
367 | | - /// The offset of the `async_exit` field. |
368 | | - pub fn async_exit(&self) -> u32 { |
369 | | - self.async_exit |
370 | | - } |
371 | | - |
372 | | - /// The offset of the `future_new` field. |
373 | | - pub fn future_new(&self) -> u32 { |
374 | | - self.future_new |
375 | | - } |
376 | | - |
377 | | - /// The offset of the `future_write` field. |
378 | | - pub fn future_write(&self) -> u32 { |
379 | | - self.future_write |
380 | | - } |
381 | | - |
382 | | - /// The offset of the `future_read` field. |
383 | | - pub fn future_read(&self) -> u32 { |
384 | | - self.future_read |
385 | | - } |
386 | | - |
387 | | - /// The offset of the `future_cancel_write` field. |
388 | | - pub fn future_cancel_write(&self) -> u32 { |
389 | | - self.future_cancel_write |
390 | | - } |
391 | | - |
392 | | - /// The offset of the `future_cancel_read` field. |
393 | | - pub fn future_cancel_read(&self) -> u32 { |
394 | | - self.future_cancel_read |
395 | | - } |
396 | | - |
397 | | - /// The offset of the `future_close_writable` field. |
398 | | - pub fn future_close_writable(&self) -> u32 { |
399 | | - self.future_close_writable |
400 | | - } |
401 | | - |
402 | | - /// The offset of the `future_close_readable` field. |
403 | | - pub fn future_close_readable(&self) -> u32 { |
404 | | - self.future_close_readable |
405 | | - } |
406 | | - |
407 | | - /// The offset of the `stream_new` field. |
408 | | - pub fn stream_new(&self) -> u32 { |
409 | | - self.stream_new |
410 | | - } |
411 | | - |
412 | | - /// The offset of the `stream_write` field. |
413 | | - pub fn stream_write(&self) -> u32 { |
414 | | - self.stream_write |
415 | | - } |
416 | | - |
417 | | - /// The offset of the `stream_read` field. |
418 | | - pub fn stream_read(&self) -> u32 { |
419 | | - self.stream_read |
420 | | - } |
421 | | - |
422 | | - /// The offset of the `stream_cancel_write` field. |
423 | | - pub fn stream_cancel_write(&self) -> u32 { |
424 | | - self.stream_cancel_write |
425 | | - } |
426 | | - |
427 | | - /// The offset of the `stream_cancel_read` field. |
428 | | - pub fn stream_cancel_read(&self) -> u32 { |
429 | | - self.stream_cancel_read |
430 | | - } |
431 | | - |
432 | | - /// The offset of the `stream_close_writable` field. |
433 | | - pub fn stream_close_writable(&self) -> u32 { |
434 | | - self.stream_close_writable |
435 | | - } |
436 | | - |
437 | | - /// The offset of the `stream_close_readable` field. |
438 | | - pub fn stream_close_readable(&self) -> u32 { |
439 | | - self.stream_close_readable |
440 | | - } |
441 | | - |
442 | | - /// The offset of the `flat_stream_write` field. |
443 | | - pub fn flat_stream_write(&self) -> u32 { |
444 | | - self.flat_stream_write |
445 | | - } |
446 | | - |
447 | | - /// The offset of the `flat_stream_read` field. |
448 | | - pub fn flat_stream_read(&self) -> u32 { |
449 | | - self.flat_stream_read |
450 | | - } |
451 | | - |
452 | | - /// The offset of the `error_context_new` field. |
453 | | - pub fn error_context_new(&self) -> u32 { |
454 | | - self.error_context_new |
455 | | - } |
456 | | - |
457 | | - /// The offset of the `error_context_debug_message` field. |
458 | | - pub fn error_context_debug_message(&self) -> u32 { |
459 | | - self.error_context_debug_message |
460 | | - } |
461 | | - |
462 | | - /// The offset of the `error_context_drop` field. |
463 | | - pub fn error_context_drop(&self) -> u32 { |
464 | | - self.error_context_drop |
465 | | - } |
466 | | - |
467 | 224 | /// The offset of the `VMLowering` for the `index` specified. |
468 | 225 | #[inline] |
469 | 226 | pub fn lowering(&self, index: LoweredIndex) -> u32 { |
|
0 commit comments