xo-interpreter: refactor for explicit gc::GC* dep
This commit is contained in:
parent
760bb556b2
commit
2f2cb735f3
10 changed files with 89 additions and 32 deletions
|
|
@ -356,6 +356,14 @@ namespace xo {
|
|||
return free_ptr_ - checkpoint_;
|
||||
}
|
||||
|
||||
bool
|
||||
ArenaAlloc::check_owned(Object * src) const
|
||||
{
|
||||
byte * addr = reinterpret_cast<byte *>(src);
|
||||
|
||||
return (lo_ <= addr) && (addr < hi_);
|
||||
}
|
||||
|
||||
bool
|
||||
ArenaAlloc::debug_flag() const
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue