| /arkcompiler/ets_runtime/ecmascript/jobs/ |
| D | micro_job_queue.h | 30 class MicroJobQueue final : public Record { 32 static MicroJobQueue *Cast(TaggedObject *object) in Cast() 35 return static_cast<MicroJobQueue *>(object); in Cast() 38 static void EnqueueJob(JSThread *thread, JSHandle<MicroJobQueue> jobQueue, QueueType queueType, 40 static void ExecutePendingJob(JSThread *thread, JSHandle<MicroJobQueue> jobQueue);
|
| D | micro_job_queue.cpp | 30 void MicroJobQueue::EnqueueJob(JSThread *thread, JSHandle<MicroJobQueue> jobQueue, QueueType queueT… in EnqueueJob() 54 void MicroJobQueue::ExecutePendingJob(JSThread *thread, JSHandle<MicroJobQueue> jobQueue) in ExecutePendingJob()
|
| /arkcompiler/ets_runtime/ecmascript/jobs/tests/ |
| D | micro_job_queue_test.cpp | 27 using MicroJobQueue = ecmascript::job::MicroJobQueue; typedef 74 JSHandle<MicroJobQueue> handleMicroJobQueue = factory->NewMicroJobQueue(); in HWTEST_F_L0() 102 JSHandle<MicroJobQueue> handleMicrojob = thread->GetCurrentEcmaContext()->GetMicroJobQueue(); in HWTEST_F_L0() 112 MicroJobQueue::EnqueueJob(thread, handleMicrojob, type, promiseReactionsJob, arguments); in HWTEST_F_L0() 138 JSHandle<MicroJobQueue> handleMicrojob = thread->GetCurrentEcmaContext()->GetMicroJobQueue(); in HWTEST_F_L0() 146 MicroJobQueue::EnqueueJob(thread, handleMicrojob, type, promiseReactionsJob, arguments1); in HWTEST_F_L0() 152 MicroJobQueue::EnqueueJob(thread, handleMicrojob, type, promiseResolveThenableJob, arguments2); in HWTEST_F_L0() 186 JSHandle<MicroJobQueue> handleMicrojob = thread->GetCurrentEcmaContext()->GetMicroJobQueue(); in HWTEST_F_L0() 199 …MicroJobQueue::EnqueueJob(thread, handleMicrojob, QueueType::QUEUE_PROMISE, promiseReactionsJob, a… in HWTEST_F_L0() 207 MicroJobQueue::ExecutePendingJob(thread, handleMicrojob); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_finalization_registry.cpp | 144 JSHandle<job::MicroJobQueue> &job, JSHandle<JSFunction> &func) in DealCallBackOfMap() 158 … job::MicroJobQueue::EnqueueJob(thread, job, job::QueueType::QUEUE_PROMISE, func, argv); in DealCallBackOfMap() 177 JSHandle<job::MicroJobQueue> job = thread->GetCurrentEcmaContext()->GetMicroJobQueue(); in CleanupFinalizationRegistry() 193 … job::MicroJobQueue::EnqueueJob(thread, job, job::QueueType::QUEUE_PROMISE, func, argv); in CleanupFinalizationRegistry()
|
| D | js_promise.cpp | 168 JSHandle<job::MicroJobQueue> job = thread->GetCurrentEcmaContext()->GetMicroJobQueue(); in TriggerPromiseReactions() 179 …job::MicroJobQueue::EnqueueJob(thread, job, job::QueueType::QUEUE_PROMISE, promiseReactionsJob, ar… in TriggerPromiseReactions()
|
| D | ecma_context.h | 65 class MicroJobQueue; variable 219 JSHandle<job::MicroJobQueue> GetMicroJobQueue() const; 225 void SetMicroJobQueue(job::MicroJobQueue *queue);
|
| D | ecma_context.cpp | 299 job::MicroJobQueue::ExecutePendingJob(thread_, GetMicroJobQueue()); in InvokeEcmaEntrypoint() 352 …job::MicroJobQueue::ExecutePendingJob(thread_, thread_->GetCurrentEcmaContext()->GetMicroJobQueue(… in CJSExecution() 574 job::MicroJobQueue::ExecutePendingJob(thread_, GetMicroJobQueue()); in ExecutePromisePendingJob() 598 void EcmaContext::SetMicroJobQueue(job::MicroJobQueue *queue) in SetMicroJobQueue() 609 JSHandle<job::MicroJobQueue> EcmaContext::GetMicroJobQueue() const in GetMicroJobQueue() 611 return JSHandle<job::MicroJobQueue>(reinterpret_cast<uintptr_t>(µJobQueue_)); in GetMicroJobQueue()
|
| D | ecma_vm.h | 65 class MicroJobQueue; variable
|
| D | object_factory.h | 159 class MicroJobQueue; variable 312 JSHandle<job::MicroJobQueue> NewMicroJobQueue();
|
| D | dump.cpp | 128 using MicroJobQueue = panda::ecmascript::job::MicroJobQueue; typedef 828 MicroJobQueue::Cast(obj)->Dump(os); in DumpObject() 2733 void MicroJobQueue::Dump(std::ostream &os) const in Dump() 3873 MicroJobQueue::Cast(obj)->DumpForSnapshot(vec); in DumpObject() 5014 void MicroJobQueue::DumpForSnapshot(std::vector<std::pair<CString, JSTaggedValue>> &vec) const in DumpForSnapshot()
|
| D | global_env_constants.cpp | 152 … factory->NewEcmaReadOnlyHClass(hClass, job::MicroJobQueue::SIZE, JSType::MICRO_JOB_QUEUE)); in InitRootsClass()
|
| D | object_factory.cpp | 2054 JSHandle<job::MicroJobQueue> ObjectFactory::NewMicroJobQueue() in NewMicroJobQueue() 2059 JSHandle<job::MicroJobQueue> obj(thread_, header); in NewMicroJobQueue()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_finalization_registry_test.cpp | 193 …job::MicroJobQueue::ExecutePendingJob(thread, thread->GetCurrentEcmaContext()->GetMicroJobQueue()); in HWTEST_F_L0() 227 …job::MicroJobQueue::ExecutePendingJob(thread, thread->GetCurrentEcmaContext()->GetMicroJobQueue()); in HWTEST_F_L0() 264 …job::MicroJobQueue::ExecutePendingJob(thread, thread->GetCurrentEcmaContext()->GetMicroJobQueue()); in HWTEST_F_L0() 301 …job::MicroJobQueue::ExecutePendingJob(thread, thread->GetCurrentEcmaContext()->GetMicroJobQueue()); in HWTEST_F_L0() 341 …job::MicroJobQueue::ExecutePendingJob(thread, thread->GetCurrentEcmaContext()->GetMicroJobQueue()); in HWTEST_F_L0() 387 …job::MicroJobQueue::ExecutePendingJob(thread, thread->GetCurrentEcmaContext()->GetMicroJobQueue()); in HWTEST_F_L0() 467 …job::MicroJobQueue::ExecutePendingJob(thread, thread->GetCurrentEcmaContext()->GetMicroJobQueue()); in HWTEST_F_L0()
|
| D | dump_test.cpp | 953 CHECK_DUMP_FIELDS(Record::SIZE, ecmascript::job::MicroJobQueue::SIZE, 2U); in HWTEST_F_L0() 954 JSHandle<ecmascript::job::MicroJobQueue> microJob = factory->NewMicroJobQueue(); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
| D | builtins_finalization_registry_test.cpp | 201 …job::MicroJobQueue::ExecutePendingJob(thread, vm->GetJSThread()->GetCurrentEcmaContext()->GetMicro… in HWTEST_F_L0() 254 …job::MicroJobQueue::ExecutePendingJob(thread, vm->GetJSThread()->GetCurrentEcmaContext()->GetMicro… in HWTEST_F_L0() 308 …job::MicroJobQueue::ExecutePendingJob(thread, vm->GetJSThread()->GetCurrentEcmaContext()->GetMicro… in HWTEST_F_L0() 360 …job::MicroJobQueue::ExecutePendingJob(thread, vm->GetJSThread()->GetCurrentEcmaContext()->GetMicro… in HWTEST_F_L0() 439 …job::MicroJobQueue::ExecutePendingJob(thread, vm->GetJSThread()->GetCurrentEcmaContext()->GetMicro… in HWTEST_F_L0() 489 …job::MicroJobQueue::ExecutePendingJob(thread, vm->GetJSThread()->GetCurrentEcmaContext()->GetMicro… in HWTEST_F_L0() 531 …job::MicroJobQueue::ExecutePendingJob(thread, vm->GetJSThread()->GetCurrentEcmaContext()->GetMicro… in HWTEST_F_L0()
|
| D | builtins_promise_test.cpp | 440 job::MicroJobQueue::ExecutePendingJob(thread, microJobQueue); in HWTEST_F_L0() 538 job::MicroJobQueue::ExecutePendingJob(thread, microJobQueue); in HWTEST_F_L0() 592 job::MicroJobQueue::ExecutePendingJob(thread, microJobQueue); in HWTEST_F_L0() 648 job::MicroJobQueue::ExecutePendingJob(thread, microJobQueue); in HWTEST_F_L0() 703 job::MicroJobQueue::ExecutePendingJob(thread, microJobQueue); in HWTEST_F_L0()
|
| D | builtins_weak_ref_test.cpp | 186 …job::MicroJobQueue::ExecutePendingJob(thread, vm->GetJSThread()->GetCurrentEcmaContext()->GetMicro… in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
| D | hprof_test.cpp | 85 using MicroJobQueue = panda::ecmascript::job::MicroJobQueue; typedef
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_promise_handler.cpp | 97 JSHandle<job::MicroJobQueue> job = thread->GetCurrentEcmaContext()->GetMicroJobQueue(); in Resolve() 98 …job::MicroJobQueue::EnqueueJob(thread, job, job::QueueType::QUEUE_PROMISE, promiseResolveThenableJ… in Resolve()
|
| D | builtins_promise.cpp | 394 JSHandle<job::MicroJobQueue> job = thread->GetCurrentEcmaContext()->GetMicroJobQueue(); in PerformPromiseThen() 430 …job::MicroJobQueue::EnqueueJob(thread, job, job::QueueType::QUEUE_PROMISE, promiseReactionsJob, ar… in PerformPromiseThen() 442 …job::MicroJobQueue::EnqueueJob(thread, job, job::QueueType::QUEUE_PROMISE, promiseReactionsJob, ar… in PerformPromiseThen()
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | object_xray.h | 413 job::MicroJobQueue::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi.cpp | 157 using ecmascript::job::MicroJobQueue; 861 JSHandle<MicroJobQueue> job = vm->GetJSThread()->GetCurrentEcmaContext()->GetMicroJobQueue(); in SetHostEnqueueJob() 862 MicroJobQueue::EnqueueJob(vm->GetJSThread(), job, QueueType::QUEUE_PROMISE, fun, array); in SetHostEnqueueJob()
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs-inl.h | 1408 JSHandle<job::MicroJobQueue> job = thread->GetCurrentEcmaContext()->GetMicroJobQueue(); in RuntimeDynamicImport() 1418 …job::MicroJobQueue::EnqueueJob(thread, job, job::QueueType::QUEUE_PROMISE, dynamicImportJob, argv); in RuntimeDynamicImport()
|
| /arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
| D | snapshot_processor.cpp | 1404 reinterpret_cast<job::MicroJobQueue *>(rootObjectAddr)); in HandleRootObject()
|