Searched refs:EcmaStringTable (Results 1 – 9 of 9) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string_table.cpp | 27 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 …]
|
| D | ecma_string_table.h | 29 class EcmaStringTable { 31 explicit EcmaStringTable(const EcmaVM *vm); 32 virtual ~EcmaStringTable() in ~EcmaStringTable() 54 NO_COPY_SEMANTIC(EcmaStringTable); 55 NO_MOVE_SEMANTIC(EcmaStringTable);
|
| D | ecma_vm.h | 58 class EcmaStringTable; variable 88 class EcmaStringTable; variable 527 EcmaStringTable *GetEcmaStringTable() const in GetEcmaStringTable() 612 EcmaStringTable *stringTable_;
|
| D | global_env.cpp | 40 EcmaStringTable *stringTable = thread->GetEcmaVM()->GetEcmaStringTable(); in Init()
|
| D | ecma_vm.cpp | 167 : stringTable_(new EcmaStringTable(this)), in EcmaVM()
|
| D | object_factory.cpp | 3491 EcmaStringTable *stringTable = vm_->GetEcmaStringTable(); in InternString()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_table_test.cpp | 57 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/ |
| D | base_deserializer.cpp | 106 EcmaStringTable *stringTable = thread_->GetEcmaVM()->GetEcmaStringTable(); in DeserializeTaggedObject()
|
| /arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
| D | snapshot_processor.cpp | 1331 EcmaStringTable *stringTable = vm_->GetEcmaStringTable(); in DeserializeString() 1543 EcmaStringTable *stringTable = vm_->GetEcmaStringTable(); in RelocateSpaceObject()
|