#include <string-forwarding-table-inl.h>
◆ DisposeExternalResource()
void v8::internal::StringForwardingTable::Record::DisposeExternalResource |
( |
| ) |
|
|
inline |
◆ DisposeUnusedExternalResource()
void v8::internal::StringForwardingTable::Record::DisposeUnusedExternalResource |
( |
Isolate * | isolate, |
|
|
Tagged< String > | original_string ) |
|
inline |
◆ external_resource()
◆ ExternalResourceAddress()
Address v8::internal::StringForwardingTable::Record::ExternalResourceAddress |
( |
| ) |
const |
|
inline |
◆ forward_string()
◆ ForwardStringObjectOrHash()
◆ ForwardStringOrHashSlot()
OffHeapObjectSlot v8::internal::StringForwardingTable::Record::ForwardStringOrHashSlot |
( |
| ) |
const |
|
inlineprivate |
◆ original_string()
◆ OriginalStringObject()
◆ OriginalStringSlot()
OffHeapObjectSlot v8::internal::StringForwardingTable::Record::OriginalStringSlot |
( |
| ) |
const |
|
inlineprivate |
◆ raw_hash()
uint32_t v8::internal::StringForwardingTable::Record::raw_hash |
( |
PtrComprCageBase | cage_base | ) |
const |
|
inline |
◆ set_external_resource() [1/2]
void v8::internal::StringForwardingTable::Record::set_external_resource |
( |
Address | address | ) |
|
|
inline |
◆ set_external_resource() [2/2]
◆ set_forward_string()
void v8::internal::StringForwardingTable::Record::set_forward_string |
( |
Tagged< Object > | object | ) |
|
|
inline |
◆ set_original_string()
void v8::internal::StringForwardingTable::Record::set_original_string |
( |
Tagged< Object > | object | ) |
|
|
inline |
◆ set_raw_hash_if_empty()
void v8::internal::StringForwardingTable::Record::set_raw_hash_if_empty |
( |
uint32_t | raw_hash | ) |
|
|
inline |
◆ SetExternal()
◆ SetInternalized()
void v8::internal::StringForwardingTable::Record::SetInternalized |
( |
Tagged< String > | string, |
|
|
Tagged< String > | forward_to ) |
|
inline |
◆ TryUpdateExternalResource() [1/2]
bool v8::internal::StringForwardingTable::Record::TryUpdateExternalResource |
( |
Address | address | ) |
|
|
inline |
◆ TryUpdateExternalResource() [2/2]
◆ StringForwardingTable::Block
◆ external_resource_
Address v8::internal::StringForwardingTable::Record::external_resource_ |
|
private |
◆ forward_string_or_hash_
Tagged_t v8::internal::StringForwardingTable::Record::forward_string_or_hash_ |
|
private |
◆ kExternalResourceAddressMask
intptr_t v8::internal::StringForwardingTable::Record::kExternalResourceAddressMask |
|
staticconstexprprivate |
◆ kExternalResourceEncodingMask
intptr_t v8::internal::StringForwardingTable::Record::kExternalResourceEncodingMask = 1 |
|
staticconstexprprivate |
◆ kExternalResourceIsOneByteTag
intptr_t v8::internal::StringForwardingTable::Record::kExternalResourceIsOneByteTag = 1 |
|
staticconstexprprivate |
◆ original_string_
Tagged_t v8::internal::StringForwardingTable::Record::original_string_ |
|
private |
The documentation for this class was generated from the following file: