template <uint64_t PageSize>
class PmmArenaSelector
Defined at line 220 of file ../../zircon/kernel/vm/phys/include/vm/phys/arena.h
PmmArenaSelector gives the implementation details of SelectPmmArenas(),
declared above and defined below. While the the logic itself isn't actually
object-oriented, the abstraction gives a convenient means of defining
some shared, private helper routines.
Public Methods
template <typename ArenaCallback, typename ErrorCallback>
void Select (std::span<const memalloc::Range> ranges, ArenaCallback && arenas, ErrorCallback && errors, uint64_t max_wasted_bytes)
Defined at line 229 of file ../../zircon/kernel/vm/phys/include/vm/phys/arena.h
template <typename ArenaCallback, typename ErrorCallback>
void Select (std::span<const memalloc::Range> ranges, ArenaCallback && arenas, ErrorCallback && errors, uint64_t max_wasted_bytes)
Defined at line 229 of file ../../zircon/kernel/vm/phys/include/vm/phys/arena.h