template <typename>
class Observer
Defined at line 193 of file ../../zircon/kernel/vm/include/vm/vm_mapping_subtree_state.h
Forward declaration of the fbl::WAVLTree observer that provides hooks to maintain these values
during tree mutations.
Public Methods
template <typename Iter>
void RestoreInvariants (Iter node)
Restores invalidated invariants from the given node to the root.
Defined at line 206 of file ../../zircon/kernel/vm/include/vm/vm_mapping_subtree_state.h
template <typename Iter>
uint64_t FirstOffset (Iter node)
Immutable accessors. These accessors bypass lock analysis for simplicity, since they are called
internally by the fbl::WAVLTree instance and the mapping list, which are collectively protected
by the same lock.
Defined at line 215 of file ../../zircon/kernel/vm/include/vm/vm_mapping_subtree_state.h
template <typename Iter>
uint64_t LastOffset (Iter node)
Defined at line 219 of file ../../zircon/kernel/vm/include/vm/vm_mapping_subtree_state.h
template <typename Iter>
uint64_t MaxLastOffset (Iter node)
Defined at line 223 of file ../../zircon/kernel/vm/include/vm/vm_mapping_subtree_state.h
Records
Friends
template <typenametypenametypenametypenamefbl::SizeOrdertypenametypename>
class WAVLTree