Lines Matching refs:StringTable
91 class StringTable::Data {
185 void* StringTable::Data::operator new(size_t size, int capacity) { in operator new()
187 DCHECK_EQ(size, sizeof(StringTable::Data)); in operator new()
190 STATIC_ASSERT(offsetof(StringTable::Data, elements_) == in operator new()
191 sizeof(StringTable::Data) - sizeof(Tagged_t)); in operator new()
194 (alignof(StringTable::Data) + offsetof(StringTable::Data, elements_)) % in operator new()
201 alignof(StringTable::Data)); in operator new()
204 void StringTable::Data::operator delete(void* table) { AlignedFree(table); } in operator delete()
206 size_t StringTable::Data::GetCurrentMemoryUsage() const { in GetCurrentMemoryUsage()
214 StringTable::Data::Data(int capacity) in Data()
223 std::unique_ptr<StringTable::Data> StringTable::Data::New(int capacity) { in New()
227 std::unique_ptr<StringTable::Data> StringTable::Data::Resize( in Resize()
253 InternalIndex StringTable::Data::FindEntry(IsolateT* isolate, in FindEntry()
270 InternalIndex StringTable::Data::FindInsertionEntry(PtrComprCageBase cage_base, in FindInsertionEntry()
285 InternalIndex StringTable::Data::FindEntryOrInsertionEntry( in FindEntryOrInsertionEntry()
313 void StringTable::Data::IterateElements(RootVisitor* visitor) { in IterateElements()
319 void StringTable::Data::Print(PtrComprCageBase cage_base) const { in Print()
329 StringTable::StringTable(Isolate* isolate) in StringTable() function in v8::internal::StringTable
332 StringTable::~StringTable() { delete data_; } in ~StringTable()
334 int StringTable::Capacity() const { in Capacity()
337 int StringTable::NumberOfElements() const { in NumberOfElements()
433 Handle<String> StringTable::LookupString(Isolate* isolate, in LookupString()
478 Handle<String> StringTable::LookupKey(IsolateT* isolate, StringTableKey* key) { in LookupKey()
565 template Handle<String> StringTable::LookupKey(Isolate* isolate,
567 template Handle<String> StringTable::LookupKey(Isolate* isolate,
569 template Handle<String> StringTable::LookupKey(Isolate* isolate,
571 template Handle<String> StringTable::LookupKey(Isolate* isolate,
574 template Handle<String> StringTable::LookupKey(LocalIsolate* isolate,
576 template Handle<String> StringTable::LookupKey(LocalIsolate* isolate,
579 template Handle<String> StringTable::LookupKey(Isolate* isolate,
581 template Handle<String> StringTable::LookupKey(LocalIsolate* isolate,
584 StringTable::Data* StringTable::EnsureCapacity(PtrComprCageBase cage_base, in EnsureCapacity()
629 Address StringTable::Data::TryStringToIndexOrLookupExisting(Isolate* isolate, in TryStringToIndexOrLookupExisting()
694 Address StringTable::TryStringToIndexOrLookupExisting(Isolate* isolate, in TryStringToIndexOrLookupExisting()
728 return StringTable::Data::TryStringToIndexOrLookupExisting<uint8_t>( in TryStringToIndexOrLookupExisting()
731 return StringTable::Data::TryStringToIndexOrLookupExisting<uint16_t>( in TryStringToIndexOrLookupExisting()
735 void StringTable::Print(PtrComprCageBase cage_base) const { in Print()
739 size_t StringTable::GetCurrentMemoryUsage() const { in GetCurrentMemoryUsage()
744 void StringTable::IterateElements(RootVisitor* visitor) { in IterateElements()
751 void StringTable::DropOldData() { in DropOldData()
759 void StringTable::NotifyElementsRemoved(int count) { in NotifyElementsRemoved()
767 void StringTable::UpdateCountersIfOwnedBy(Isolate* isolate) { in UpdateCountersIfOwnedBy()