Lines Matching refs:envHandle
72 void DropframeManager::MethodEntry(JSThread *thread, JSHandle<Method> method, JSHandle<JSTaggedValue> envHandle)
84 if (!envHandle->IsLexicalEnv()) {
94 AddLexPropertiesToRecord(thread, bcIns, newEnvCount, modifiedLexVarPos, envHandle);
100 std::set<std::pair<uint16_t, uint16_t>> &modifiedLexVarPos, JSHandle<JSTaggedValue> envHandle)
112 JSTaggedValue env = envHandle.GetTaggedValue();
155 JSHandle<JSTaggedValue> envHandle;
158 std::tie(envHandle, slot, valueHandle) = item;
159 JSTaggedValue env = envHandle.GetTaggedValue();
206 JSHandle<JSTaggedValue> envHandle = globalHandleCollection.NewHandle<JSTaggedValue>(env.GetRawData());
208 modifiedLexVar_.top().emplace_back(envHandle, slot, valueHandle);
232 JSHandle<JSTaggedValue> envHandle = std::get<0>(item);
234 globalHandleCollection.Dispose(envHandle);
255 JSHandle<JSTaggedValue> envHandle;
258 std::tie(envHandle, slot, valueHandle) = item;
264 if (envHandleRecord.GetTaggedType() == envHandle.GetTaggedType() && slotRecord == slot) {
271 globalHandleCollection.Dispose(envHandle);
274 modifiedLexVar_.top().emplace_back(envHandle, slot, valueHandle);