| 1373 | } |
| 1374 | |
| 1375 | void* alloc(size_t size) noexcept { |
| 1376 | JitAllocator::Span span; |
| 1377 | Error err = _allocator.alloc(Out(span), size); |
| 1378 | EXPECT_EQ(err, Error::kOk) |
| 1379 | .message("JitAllocator failed to allocate %zu bytes\n", size); |
| 1380 | |
| 1381 | _insert(span.rx(), span.rw(), size); |
| 1382 | return span.rx(); |
| 1383 | } |
| 1384 | |
| 1385 | void release(void* p) noexcept { |
| 1386 | _remove(p); |