Lines Matching refs:StringData
15 static char sEmptyStringBuffer[sizeof(StringData) + 1];
17 StringData* StringData::fEmptyString;
27 StringData::Init() in Init()
29 fEmptyString = new(sEmptyStringBuffer) StringData(StringDataKey("", 0)); in Init()
49 StringData::Init(); in Init()
50 sStrings->Insert(StringData::Empty()); in Init()
59 sStrings->Remove(StringData::Empty()); in Cleanup()
68 /*static*/ inline StringData*
71 if (StringData* string = sStrings->Lookup(key)) { in _GetLocked()
84 /*static*/ StringData*
89 StringData* data = _GetLocked(key); in Get()
95 StringData* newString = StringData::Create(key); in Get()
114 StringPool::LastReferenceReleased(StringData* data) in LastReferenceReleased()
133 StringData* data = it.Next(); in DumpUsageStatistics()
145 size_t overhead = stringCount * sizeof(StringData); in DumpUsageStatistics()