Lines Matching refs:table
149 // Strings in string table should not be in the young space.
276 It only inserts string into string-table and provides no string-table validity check.
299 It only inserts string into string-table and provides no string-table validity check.
397 // Strings in string table should not be in the young space.
514 // No need lock here, only shared gc will sweep string table, meanwhile other threads are suspended.
523 auto &table = stringTable_[tableId].table_;
524 for (auto it = table.begin(); it != table.end();) {
530 it = table.erase(it);
549 for (auto &[table, mutex] : stringTable_) {
551 for (auto it = table.begin(); it != table.end();) {
595 for (auto &[table, mutex] : stringTable_) {
597 for (auto itemOuter = table.begin(); itemOuter != table.end(); ++itemOuter) {
604 auto range = table.equal_range(hashcode);
619 auto table = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(MAX_ONEBYTE_CHARCODE,
624 table->Set(thread, i, factory->NewFromASCIIReadOnly(tmp).GetTaggedValue());
626 return table.GetTaggedValue();