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_tmax_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_tmax_wasted_bytes)
Defined at line 229 of file ../../zircon/kernel/vm/phys/include/vm/phys/arena.h