Searched refs:StringTable (Results 1 – 12 of 12) sorted by relevance
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | string_table.cpp | 24 coretypes::String *StringTable::GetOrInternString(const uint8_t *mutf8Data, uint32_t utf16Length, in GetOrInternString() 35 coretypes::String *StringTable::GetOrInternString(const uint16_t *utf16Data, uint32_t utf16Length, in GetOrInternString() 45 coretypes::String *StringTable::GetOrInternString(coretypes::String *string, const LanguageContext … in GetOrInternString() 54 coretypes::String *StringTable::GetOrInternInternalString(const panda_file::File &pf, panda_file::F… in GetOrInternInternalString() 69 void StringTable::Sweep(const GCObjectVisitor &gcObjectVisitor) in Sweep() 74 bool StringTable::UpdateMoved() in UpdateMoved() 79 size_t StringTable::Size() in Size() 84 void StringTable::Table::VisitStrings(const StringVisitor &visitor) in VisitStrings() 92 coretypes::String *StringTable::Table::GetString(const uint8_t *utf8Data, uint32_t utf16Length, boo… in GetString() 106 coretypes::String *StringTable::Table::GetString(const uint16_t *utf16Data, uint32_t utf16Length, in GetString() [all …]
|
| D | string_table.h | 32 class PANDA_PUBLIC_API StringTable { 34 …explicit StringTable(mem::InternalAllocatorPtr allocator) : internalTable_(allocator), table_(allo… in StringTable() function 35 StringTable() = default; 36 virtual ~StringTable() = default; 169 NO_COPY_SEMANTIC(StringTable); 170 NO_MOVE_SEMANTIC(StringTable);
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | panda_vm.h | 32 class StringTable; variable 105 virtual StringTable *GetStringTable() const = 0; 120 …virtual void VisitStringTable(const StringTable::StringVisitor &visitor, mem::VisitGCRootFlags fla… in VisitStringTable() 125 virtual void VisitStrings(const StringTable::StringVisitor &visitor) in VisitStrings()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | global_tables.h | 599 class StringTable { 601 StringTable() = default; 602 StringTable(const StringTable &) = delete; 603 StringTable &operator=(const StringTable &) = delete; 605 ~StringTable() in ~StringTable() 972 static StringTable<std::string, GStrIdx> &GetStrTable() in GetStrTable() 977 static StringTable<std::string, UStrIdx> &GetUStrTable() in GetUStrTable() 982 static StringTable<std::u16string, U16StrIdx> &GetU16StrTable() in GetU16StrTable() 1058 StringTable<std::string, GStrIdx> gStringTable; 1059 StringTable<std::string, UStrIdx> uStrTable; [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | string_table_test.cpp | 94 auto table = StringTable(); in EmptyTable() 101 auto table = StringTable(); in InternCompressedUtf8AndString() 116 auto table = StringTable(); in InternUncompressedUtf8AndString() 130 auto table = StringTable(); in InternTheSameUtf16String() 149 auto table = StringTable(); in InternManyStrings() 295 auto table = StringTable(); in InternTooLongString()
|
| D | multithreaded_intern_string_table_test.cpp | 68 table_ = new StringTable(); in SetUp() 79 StringTable *GetTable() in GetTable() 146 StringTable *table_ {};
|
| /arkcompiler/runtime_core/static_core/runtime/core/ |
| D | core_vm.h | 86 StringTable *GetStringTable() const override in GetStringTable() 182 StringTable *stringTable_ {nullptr};
|
| D | core_vm.cpp | 90 stringTable_ = allocator->New<StringTable>(); in PandaCoreVM()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_vm.h | 196 StringTable *GetStringTable() const override in GetStringTable() 388 StringTable *stringTable_ {nullptr};
|
| D | ets_vm.cpp | 163 stringTable_ = allocator->New<StringTable>();
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | aot_resolve_string.md | 53 updated only if `StringTable` was updated during GC, because both these structures are referencing … 54 PLT-slots referencing a subset of strings references by the `StringTable`).
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | aot_resolve_string.md | 53 updated only if `StringTable` was updated during GC, because both these structures are referencing … 54 PLT-slots referencing a subset of strings references by the `StringTable`).
|