Definition at line 544 of file pages.cc.
◆ ExclusiveCodePageIterator()
dart::ExclusiveCodePageIterator::ExclusiveCodePageIterator |
( |
const PageSpace * |
space | ) |
|
|
inlineexplicit |
Definition at line 546 of file pages.cc.
547 : space_(space), ml_(&space->pages_lock_) {
548 space_->MakeIterable();
549 page_ = space_->exec_pages_;
550 }
◆ Advance()
void dart::ExclusiveCodePageIterator::Advance |
( |
| ) |
|
|
inline |
Definition at line 553 of file pages.cc.
553 {
555 page_ = page_->
next();
556 }
◆ Done()
bool dart::ExclusiveCodePageIterator::Done |
( |
| ) |
const |
|
inline |
Definition at line 552 of file pages.cc.
552{ 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