| 1 | #include <AMReX_BArena.H> |
| 2 | |
| 3 | void* |
| 4 | amrex::BArena::alloc (std::size_t sz_) |
| 5 | { |
| 6 | sz_ = Arena::align(sz_); |
| 7 | #ifndef _WIN32 |
| 8 | void* pt = std::aligned_alloc(align_size, sz_); |
| 9 | #else |
| 10 | void* pt = _aligned_malloc(sz_, align_size); |
| 11 | #endif |
| 12 | m_profiler.profile_alloc(pt, sz_); |
| 13 | return pt; |
| 14 | } |
| 15 | |
| 16 | void |
| 17 | amrex::BArena::free (void* pt) |
nothing calls this directly
no test coverage detected