Lines Matching defs:context

2347     auto context = reinterpret_cast<JSThread *>(thread_)->GetCurrentEcmaContext();
2348 prevNext_ = context->GetHandleScopeStorageNext();
2349 prevEnd_ = context->GetHandleScopeStorageEnd();
2350 prevHandleStorageIndex_ = context->GetCurrentHandleStorageIndex();
2352 prevPrimitiveNext_ = context->GetPrimitiveScopeStorageNext();
2353 prevPrimitiveEnd_ = context->GetPrimitiveScopeStorageEnd();
2354 prevPrimitiveStorageIndex_ = context->GetCurrentPrimitiveStorageIndex();
2356 context->HandleScopeCountAdd();
2357 context->PrimitiveScopeCountAdd();
2366 auto context = reinterpret_cast<JSThread *>(thread_)->GetCurrentEcmaContext();
2367 prevNext_ = context->GetHandleScopeStorageNext();
2368 prevEnd_ = context->GetHandleScopeStorageEnd();
2369 prevHandleStorageIndex_ = context->GetCurrentHandleStorageIndex();
2371 prevPrimitiveNext_ = context->GetPrimitiveScopeStorageNext();
2372 prevPrimitiveEnd_ = context->GetPrimitiveScopeStorageEnd();
2373 prevPrimitiveStorageIndex_ = context->GetCurrentPrimitiveStorageIndex();
2375 context->HandleScopeCountAdd();
2376 context->PrimitiveScopeCountAdd();
2383 auto context = reinterpret_cast<JSThread *>(thread_)->GetCurrentEcmaContext();
2385 context->HandleScopeCountDec();
2386 context->PrimitiveScopeCountDec();
2388 context->SetHandleScopeStorageNext(static_cast<JSTaggedType *>(prevNext_));
2389 context->SetPrimitiveScopeStorageNext(static_cast<JSTaggedType *>(prevPrimitiveNext_));
2391 if (context->GetHandleScopeStorageEnd() != prevEnd_) {
2392 context->SetHandleScopeStorageEnd(static_cast<JSTaggedType *>(prevEnd_));
2393 context->ShrinkHandleStorage(prevHandleStorageIndex_);
2396 if (context->GetPrimitiveScopeStorageEnd() != prevPrimitiveEnd_) {
2397 context->SetPrimitiveScopeStorageEnd(static_cast<JSTaggedType *>(prevPrimitiveEnd_));
2398 context->ShrinkPrimitiveStorage(prevPrimitiveStorageIndex_);
4352 void JSNApi::SwitchCurrentContext(EcmaVM *vm, EcmaContext *context)
4356 thread->SwitchCurrentContext(context);
4359 void JSNApi::DestroyJSContext(EcmaVM *vm, EcmaContext *context)
4363 EcmaContext::CheckAndDestroy(thread, context);
5099 LOG_ECMA(DEBUG) << "start to execute ark file in context: " << fileName;