| 467 | return VRef<U>::from_vaddr(vaddr); |
| 468 | } |
| 469 | static VRef<T> alloc(size_t n = 1) { |
| 470 | return VRef<T>(internals::vmem_alloc(n * sizeof(T))); |
| 471 | } |
| 472 | void free() { |
| 473 | as_ptr()->~T(); // explicitly call destructor |
| 474 | internals::vmem_free(vaddr); |
nothing calls this directly
no test coverage detected