| 682 | } |
| 683 | |
| 684 | af_err user_lock_fn(af_memory_manager manager, void *ptr) { |
| 685 | auto *payload = getMemoryManagerPayload<E2ETestPayload>(manager); |
| 686 | if (payload->locked.find(ptr) == payload->locked.end()) { |
| 687 | payload->locked.insert(ptr); |
| 688 | payload->lockedBytes += payload->table[ptr]; |
| 689 | } |
| 690 | return AF_SUCCESS; |
| 691 | } |
| 692 | |
| 693 | af_err is_user_locked_fn(af_memory_manager manager, int *out, void *ptr) { |
| 694 | auto *payload = getMemoryManagerPayload<E2ETestPayload>(manager); |