Lines Matching full:slot
52 uint16_t slot = 0; in ReadStlexvarParams() local
56 slot = READ_INST_4_1(); in ReadStlexvarParams()
60 slot = READ_INST_8_1(); in ReadStlexvarParams()
64 slot = READ_INST_16_3(); in ReadStlexvarParams()
69 return std::make_pair(level, slot); in ReadStlexvarParams()
110 uint16_t slot; in AddLexPropertiesToRecord() local
111 std::tie(level, slot) = lexVarPos; in AddLexPropertiesToRecord()
115 … slot < LexicalEnv::Cast(env.GetTaggedObject())->GetLength() - LexicalEnv::RESERVED_ENV_LENGTH && in AddLexPropertiesToRecord()
116 !modifiedLexVarPos.count({i, slot})) { in AddLexPropertiesToRecord()
117 JSTaggedValue value = LexicalEnv::Cast(env.GetTaggedObject())->GetProperties(slot); in AddLexPropertiesToRecord()
118 EmplaceLexModifyRecord(thread, env, slot, value); in AddLexPropertiesToRecord()
119 modifiedLexVarPos.insert({i, slot}); in AddLexPropertiesToRecord()
156 uint16_t slot; in DropLastFrame() local
158 std::tie(envHandle, slot, valueHandle) = item; in DropLastFrame()
160 …ASSERT(slot < LexicalEnv::Cast(env.GetTaggedObject())->GetLength() - LexicalEnv::RESERVED_ENV_LENG… in DropLastFrame()
161 …LexicalEnv::Cast(env.GetTaggedObject())->SetProperties(thread, slot, valueHandle.GetTaggedValue()); in DropLastFrame()
196 void DropframeManager::EmplaceLexModifyRecord(JSThread *thread, JSTaggedValue env, uint16_t slot, J… in EmplaceLexModifyRecord() argument
202 if (envHandleRecord.GetTaggedType() == env.GetRawData() && slotRecord == slot) { in EmplaceLexModifyRecord()
208 modifiedLexVar_.top().emplace_back(envHandle, slot, valueHandle); in EmplaceLexModifyRecord()
256 uint16_t slot; in MergeLexModifyRecordOfTopFrame() local
258 std::tie(envHandle, slot, valueHandle) = item; in MergeLexModifyRecordOfTopFrame()
264 … if (envHandleRecord.GetTaggedType() == envHandle.GetTaggedType() && slotRecord == slot) { in MergeLexModifyRecordOfTopFrame()
274 modifiedLexVar_.top().emplace_back(envHandle, slot, valueHandle); in MergeLexModifyRecordOfTopFrame()