#include <object_set.h>
Definition at line 16 of file object_set.h.
◆ ObjectSetRegion()
dart::ObjectSetRegion::ObjectSetRegion |
( |
Zone * |
zone, |
|
|
uword |
start, |
|
|
uword |
end |
|
) |
| |
|
inline |
Definition at line 18 of file object_set.h.
constexpr intptr_t kWordSizeLog2
◆ AddObject()
void dart::ObjectSetRegion::AddObject |
( |
uword |
address | ) |
|
|
inline |
Definition at line 32 of file object_set.h.
intptr_t IndexForAddress(uword address) const
◆ ContainsAddress()
bool dart::ObjectSetRegion::ContainsAddress |
( |
uword |
address | ) |
const |
|
inline |
Definition at line 23 of file object_set.h.
23 {
24 return address >= start_ && address < end_;
25 }
◆ ContainsObject()
bool dart::ObjectSetRegion::ContainsObject |
( |
uword |
address | ) |
const |
|
inline |
Definition at line 34 of file object_set.h.
34 {
36 }
bool Contains(intptr_t i) const
◆ end()
uword dart::ObjectSetRegion::end |
( |
| ) |
const |
|
inline |
◆ IndexForAddress()
intptr_t dart::ObjectSetRegion::IndexForAddress |
( |
uword |
address | ) |
const |
|
inline |
Definition at line 27 of file object_set.h.
27 {
30 }
static constexpr bool IsAligned(T x, uintptr_t alignment, uintptr_t offset=0)
constexpr intptr_t kWordSize
◆ start()
uword dart::ObjectSetRegion::start |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: