Home
last modified time | relevance | path

Searched refs:EcmaStringTable (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Decma_string_table.cpp25 EcmaStringTable::EcmaStringTable(const EcmaVM *vm) : vm_(vm) {} in EcmaStringTable() function in panda::ecmascript::EcmaStringTable
27 EcmaString *EcmaStringTable::GetString(const JSHandle<EcmaString> &firstString, in GetString()
44 EcmaString *EcmaStringTable::GetString(const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompres… in GetString()
57 EcmaString *EcmaStringTable::GetString(const uint16_t *utf16Data, uint32_t utf16Len) const in GetString()
70 EcmaString *EcmaStringTable::GetString(EcmaString *string) const in GetString()
84 void EcmaStringTable::InternString(EcmaString *string) in InternString()
97 void EcmaStringTable::InternEmptyString(EcmaString *emptyStr) in InternEmptyString()
102 EcmaString *EcmaStringTable::GetOrInternString(const JSHandle<EcmaString> &firstString, in GetOrInternString()
118 EcmaString *EcmaStringTable::GetOrInternString(const uint8_t *utf8Data, uint32_t utf8Len, bool canB… in GetOrInternString()
134 EcmaString *EcmaStringTable::CreateAndInternStringNonMovable(const uint8_t *utf8Data, uint32_t utf8… in CreateAndInternStringNonMovable()
[all …]
Decma_string_table.h28 class EcmaStringTable {
30 explicit EcmaStringTable(const EcmaVM *vm);
31 virtual ~EcmaStringTable() in ~EcmaStringTable()
50 NO_COPY_SEMANTIC(EcmaStringTable);
51 NO_MOVE_SEMANTIC(EcmaStringTable);
Decma_vm.h55 class EcmaStringTable; variable
84 class EcmaStringTable; variable
394 EcmaStringTable *GetEcmaStringTable() const in GetEcmaStringTable()
435 EcmaStringTable *stringTable_;
Dglobal_env.cpp40 EcmaStringTable *stringTable = thread->GetEcmaVM()->GetEcmaStringTable(); in Init()
Decma_vm.cpp149 : stringTable_(new EcmaStringTable(this)), in EcmaVM()
Dobject_factory.cpp3014 EcmaStringTable *stringTable = vm_->GetEcmaStringTable(); in InternString()
/arkcompiler/ets_runtime/ecmascript/tests/
Decma_string_table_test.cpp57 EcmaStringTable *table = thread->GetEcmaVM()->GetEcmaStringTable(); in HWTEST_F_L0()
76 EcmaStringTable *table = thread->GetEcmaVM()->GetEcmaStringTable(); in HWTEST_F_L0()
97 EcmaStringTable *table = thread->GetEcmaVM()->GetEcmaStringTable(); in HWTEST_F_L0()
120 EcmaStringTable *table = thread->GetEcmaVM()->GetEcmaStringTable(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_processor.cpp1327 EcmaStringTable *stringTable = vm_->GetEcmaStringTable(); in DeserializeString()
1531 EcmaStringTable *stringTable = vm_->GetEcmaStringTable(); in RelocateSpaceObject()