![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <object-start-bitmap.h>
Public Member Functions | |
| template<AccessMode = AccessMode::kNonAtomic> | |
| void | SetBit (ConstAddress) |
| template<AccessMode = AccessMode::kNonAtomic> | |
| void | ClearBit (ConstAddress) |
Public Member Functions inherited from cppgc::internal::ObjectStartBitmap | |
| ObjectStartBitmap () | |
| template<AccessMode = AccessMode::kNonAtomic> | |
| HeapObjectHeader * | FindHeader (ConstAddress address_maybe_pointing_to_the_middle_of_object) const |
| template<AccessMode = AccessMode::kNonAtomic> | |
| void | SetBit (ConstAddress) |
| template<AccessMode = AccessMode::kNonAtomic> | |
| void | ClearBit (ConstAddress) |
| template<AccessMode = AccessMode::kNonAtomic> | |
| bool | CheckBit (ConstAddress) const |
| template<typename Callback > | |
| void | Iterate (Callback) const |
| void | Clear () |
| void | MarkAsFullyPopulated () |
Static Private Member Functions | |
| template<AccessMode > | |
| static bool | ShouldForceNonAtomic () |
Additional Inherited Members | |
Static Public Member Functions inherited from cppgc::internal::ObjectStartBitmap | |
| static constexpr size_t | Granularity () |
| static constexpr size_t | MaxEntries () |
Definition at line 227 of file object-start-bitmap.h.
|
inline |
|
inline |
Definition at line 253 of file object-start-bitmap.h.
|
staticprivate |
Definition at line 242 of file object-start-bitmap.h.