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