Home
last modified time | relevance | path

Searched refs:StringHashMap (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dstring_hashmap.cpp21 CString *StringHashMap::FindOrInsertString(const CString *cstr) in FindOrInsertString()
38 StringId StringHashMap::GetStringId(const CString *cstr) const in GetStringId()
44 CString *StringHashMap::GetStringByKey(StringKey key) const in GetStringByKey()
53 std::pair<uint64_t, CString *> StringHashMap::GetStringAndIdPair(StringKey key) const in GetStringAndIdPair()
62 StringId StringHashMap::InsertStrAndGetStringId(const CString &cstrArg) in InsertStrAndGetStringId()
80 StringKey StringHashMap::GenerateStringKey(const CString *cstr) const in GenerateStringKey()
85 CString *StringHashMap::GetString(const CString &cstr) in GetString()
90 void StringHashMap::Clear() in Clear()
Dstring_hashmap.h29 class StringHashMap {
31 explicit StringHashMap(const EcmaVM *vm) : vm_(vm) in StringHashMap() function
35 ~StringHashMap() in ~StringHashMap()
39 NO_MOVE_SEMANTIC(StringHashMap);
40 NO_COPY_SEMANTIC(StringHashMap);
Dheap_profiler.h151 StringHashMap *GetEcmaStringTable() const in GetEcmaStringTable()
153 return const_cast<StringHashMap *>(&stringTable_); in GetEcmaStringTable()
187 StringHashMap stringTable_;
Dheap_snapshot_json_serializer.cpp59 uint32_t HeapSnapshotJSONSerializer::DumpStringTable(StringHashMap *stringTable, Stream *stream, in DumpStringTable()
149 const StringHashMap *stringTable = snapshot->GetEcmaStringTable(); in SerializeNodes()
186 const StringHashMap *stringTable = snapshot->GetEcmaStringTable(); in SerializeEdges()
215 const StringHashMap *stringTable = snapshot->GetEcmaStringTable(); in SerializeTraceFunctionInfo()
309 const StringHashMap *stringTable = snapshot->GetEcmaStringTable(); in SerializeStringTable()
Dheap_snapshot_json_serializer.h115 static uint32_t DumpStringTable(StringHashMap *stringTable, Stream *stream,
Dheap_snapshot.h408 HeapSnapshot(const EcmaVM *vm, StringHashMap *stringTable, const DumpSnapShotOption &dumpOption, in HeapSnapshot()
500 const StringHashMap *GetEcmaStringTable() const in GetEcmaStringTable()
558 StringHashMap *stringTable_ {nullptr};
Dheap_profiler.cpp381 CUnorderedMap<uint64_t, CString *> DecodeStrTable(StringHashMap *strTable, std::ifstream &file, in DecodeStrTable()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/rawheap_translate/
Dstring_hashmap.cpp19 std::string StringHashMap::GetStringByKey(StringKey key) const in GetStringByKey()
28 StringId StringHashMap::InsertStrAndGetStringId(const std::string &str) in InsertStrAndGetStringId()
43 StringKey StringHashMap::GenerateStringKey(const std::string &str) const in GenerateStringKey()
Dstring_hashmap.h27 class StringHashMap {
29 explicit StringHashMap() in StringHashMap() function
33 ~StringHashMap() in ~StringHashMap()
Drawheap_translate.h76 strTable_(std::make_shared<StringHashMap>(StringHashMap())) {} in RawHeapTranslate()
101 std::shared_ptr<StringHashMap> GetEcmaStringTable() in GetEcmaStringTable()
157 std::shared_ptr<StringHashMap> strTable_ {nullptr};
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Dheap_snapshot_test.cpp24 …explicit HeapSnapShotFriendTest(const EcmaVM *vm, StringHashMap *stringTable, DumpSnapShotOption d… in HeapSnapShotFriendTest()
80 StringHashMap *GetEcmaStringTableTest() in GetEcmaStringTableTest()
Dheap_tracker_third_test.cpp190 StringHashMap stringHashMap(instance); in HWTEST_F_L0()
209 StringHashMap stringHashMap(instance); in HWTEST_F_L0()