|
| POINTER_FIELD (StringPtr, target_name) |
|
| POINTER_FIELD (ArrayPtr, args_descriptor) |
|
ObjectPtr * | to_snapshot (Snapshot::Kind kind) |
|
template<typename type , std::memory_order order = std::memory_order_relaxed> |
type | LoadPointer (type const *addr) const |
|
template<typename type , typename compressed_type , std::memory_order order = std::memory_order_relaxed> |
type | LoadCompressedPointer (compressed_type const *addr) const |
|
uword | heap_base () const |
|
template<typename type , std::memory_order order = std::memory_order_relaxed> |
void | StorePointer (type const *addr, type value) |
|
template<typename type , typename compressed_type , std::memory_order order = std::memory_order_relaxed> |
void | StoreCompressedPointer (compressed_type const *addr, type value) |
|
template<typename type > |
void | StorePointer (type const *addr, type value, Thread *thread) |
|
template<typename type , typename compressed_type > |
void | StoreCompressedPointer (compressed_type const *addr, type value, Thread *thread) |
|
template<typename type > |
void | StorePointerUnaligned (type const *addr, type value, Thread *thread) |
|
template<typename type , std::memory_order order = std::memory_order_relaxed, typename value_type = type> |
void | StoreArrayPointer (type const *addr, value_type value) |
|
template<typename type , typename value_type = type> |
void | StoreArrayPointer (type const *addr, value_type value, Thread *thread) |
|
template<typename type , typename compressed_type , std::memory_order order> |
void | StoreCompressedArrayPointer (compressed_type const *addr, type value) |
|
template<typename type , typename compressed_type , std::memory_order order> |
void | StoreCompressedArrayPointer (compressed_type const *addr, type value, Thread *thread) |
|
template<typename type , typename compressed_type > |
void | StoreCompressedArrayPointer (compressed_type const *addr, type value, Thread *thread) |
|
template<typename type , typename compressed_type , std::memory_order order = std::memory_order_relaxed> |
type | ExchangeCompressedPointer (compressed_type const *addr, type value) |
|
template<std::memory_order order = std::memory_order_relaxed> |
SmiPtr | LoadSmi (SmiPtr const *addr) const |
|
template<std::memory_order order = std::memory_order_relaxed> |
SmiPtr | LoadCompressedSmi (CompressedSmiPtr const *addr) const |
|
template<typename type , std::memory_order order = std::memory_order_relaxed> |
void | StoreSmi (type const *addr, type value) |
|
template<std::memory_order order = std::memory_order_relaxed> |
void | StoreCompressedSmi (CompressedSmiPtr const *addr, SmiPtr value) |
|