Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/
Decma_string_table.cpp27 EcmaStringTable::EcmaStringTable(const EcmaVM *vm) : vm_(vm) {} in EcmaStringTable() function in panda::ecmascript::EcmaStringTable
29 std::pair<EcmaString *, uint32_t> EcmaStringTable::GetString(const JSHandle<EcmaString> &firstStrin… in GetString()
47 std::pair<EcmaString *, uint32_t> EcmaStringTable::GetString(const uint8_t *utf8Data, in GetString()
61 std::pair<EcmaString *, uint32_t> EcmaStringTable::GetString(const uint16_t *utf16Data, uint32_t ut… in GetString()
74 EcmaString *EcmaStringTable::GetString(EcmaString *string) const in GetString()
87 void EcmaStringTable::InternString(EcmaString *string) in InternString()
100 void EcmaStringTable::InternEmptyString(EcmaString *emptyStr) in InternEmptyString()
105 EcmaString *EcmaStringTable::GetOrInternString(const JSHandle<EcmaString> &firstString, in GetOrInternString()
122 EcmaString *EcmaStringTable::GetOrInternString(const uint8_t *utf8Data, uint32_t utf8Len, bool canB… in GetOrInternString()
140 EcmaString *EcmaStringTable::CreateAndInternStringNonMovable(const uint8_t *utf8Data, uint32_t utf8… in CreateAndInternStringNonMovable()
[all …]
Decma_string_table.h29 class EcmaStringTable {
31 explicit EcmaStringTable(const EcmaVM *vm);
32 virtual ~EcmaStringTable() in ~EcmaStringTable()
54 NO_COPY_SEMANTIC(EcmaStringTable);
55 NO_MOVE_SEMANTIC(EcmaStringTable);
Decma_vm.h58 class EcmaStringTable; variable
88 class EcmaStringTable; variable
527 EcmaStringTable *GetEcmaStringTable() const in GetEcmaStringTable()
612 EcmaStringTable *stringTable_;
Dglobal_env.cpp40 EcmaStringTable *stringTable = thread->GetEcmaVM()->GetEcmaStringTable(); in Init()
Decma_vm.cpp167 : stringTable_(new EcmaStringTable(this)), in EcmaVM()
Dobject_factory.cpp3491 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/serializer/
Dbase_deserializer.cpp106 EcmaStringTable *stringTable = thread_->GetEcmaVM()->GetEcmaStringTable(); in DeserializeTaggedObject()
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_processor.cpp1331 EcmaStringTable *stringTable = vm_->GetEcmaStringTable(); in DeserializeString()
1543 EcmaStringTable *stringTable = vm_->GetEcmaStringTable(); in RelocateSpaceObject()