| 746 | } |
| 747 | |
| 748 | af_err get_memory_pressure_fn(af_memory_manager manager, float *out) { |
| 749 | auto *payload = getMemoryManagerPayload<E2ETestPayload>(manager); |
| 750 | if (payload->lockedBytes > payload->maxBytes || |
| 751 | payload->totalBuffers > payload->maxBuffers) { |
| 752 | *out = 1.0; |
| 753 | } else { |
| 754 | *out = 0.0; |
| 755 | } |
| 756 | return AF_SUCCESS; |
| 757 | } |
| 758 | |
| 759 | af_err jit_tree_exceeds_memory_pressure_fn(af_memory_manager manager, int *out, |
| 760 | size_t bytes) { |