xo-gc: tidy: reorder method defns
This commit is contained in:
parent
134f5614a3
commit
2b9bde89b5
1 changed files with 31 additions and 31 deletions
|
|
@ -695,37 +695,6 @@ namespace xo {
|
|||
}
|
||||
}
|
||||
|
||||
void
|
||||
GCObjectStore::swap_roles(Generation upto) noexcept
|
||||
{
|
||||
scope log(XO_DEBUG(config_.debug_flag_),
|
||||
xtag("upto", upto));
|
||||
|
||||
for (Generation g = Generation{0}; g < upto; ++g) {
|
||||
log && log("swap roles", xtag("g", g));
|
||||
|
||||
std::swap(space_[Role::to_space()][g], space_[Role::from_space()][g]);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
GCObjectStore::cleanup_phase(Generation upto,
|
||||
bool sanitize_flag)
|
||||
{
|
||||
scope log(XO_DEBUG(config_.debug_flag_), xtag("upto", upto));
|
||||
|
||||
// everything live has been copied out of from-space
|
||||
// -> now set to empty
|
||||
//
|
||||
for (Generation g = Generation{0}; g < upto; ++g) {
|
||||
if (sanitize_flag) {
|
||||
space_[Role::from_space()][g]->scrub();
|
||||
}
|
||||
|
||||
space_[Role::from_space()][g]->clear();
|
||||
}
|
||||
}
|
||||
|
||||
auto
|
||||
GCObjectStore::snap_move_checkpoint(Generation upto) -> GCMoveCheckpoint
|
||||
{
|
||||
|
|
@ -803,6 +772,37 @@ namespace xo {
|
|||
return true;
|
||||
}
|
||||
|
||||
void
|
||||
GCObjectStore::swap_roles(Generation upto) noexcept
|
||||
{
|
||||
scope log(XO_DEBUG(config_.debug_flag_),
|
||||
xtag("upto", upto));
|
||||
|
||||
for (Generation g = Generation{0}; g < upto; ++g) {
|
||||
log && log("swap roles", xtag("g", g));
|
||||
|
||||
std::swap(space_[Role::to_space()][g], space_[Role::from_space()][g]);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
GCObjectStore::cleanup_phase(Generation upto,
|
||||
bool sanitize_flag)
|
||||
{
|
||||
scope log(XO_DEBUG(config_.debug_flag_), xtag("upto", upto));
|
||||
|
||||
// everything live has been copied out of from-space
|
||||
// -> now set to empty
|
||||
//
|
||||
for (Generation g = Generation{0}; g < upto; ++g) {
|
||||
if (sanitize_flag) {
|
||||
space_[Role::from_space()][g]->scrub();
|
||||
}
|
||||
|
||||
space_[Role::from_space()][g]->clear();
|
||||
}
|
||||
}
|
||||
|
||||
void *
|
||||
GCObjectStore::deep_move_root(const AGCObject * root_iface,
|
||||
void ** root_data,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue