Definition at line 550 of file pages.cc.
◆ ExclusiveCodePageIterator()
dart::ExclusiveCodePageIterator::ExclusiveCodePageIterator |
( |
const PageSpace * |
space | ) |
|
|
inlineexplicit |
Definition at line 552 of file pages.cc.
553 : space_(space), ml_(&space->pages_lock_) {
554 space_->MakeIterable();
555 page_ = space_->exec_pages_;
556 }
◆ Advance()
void dart::ExclusiveCodePageIterator::Advance |
( |
| ) |
|
|
inline |
Definition at line 559 of file pages.cc.
559 {
561 page_ = page_->
next();
562 }
◆ Done()
bool dart::ExclusiveCodePageIterator::Done |
( |
| ) |
const |
|
inline |
Definition at line 558 of file pages.cc.
558{ return page_ == nullptr; }
◆ page()
Page * dart::ExclusiveCodePageIterator::page |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file:
- third_party/dart-lang/sdk/runtime/vm/heap/pages.cc