Lines Matching defs:task

599   // Async task events from Promises are given misaligned pointers to prevent
600 // from overlapping with other Blink task identifiers.
601 void* task = reinterpret_cast<void*>(id * 2 + 1);
604 asyncTaskScheduledForStack(toStringView("Promise.then"), task, false);
605 if (!isBlackboxed) asyncTaskCandidateForStepping(task);
608 asyncTaskScheduledForStack(toStringView("Promise.catch"), task, false);
609 if (!isBlackboxed) asyncTaskCandidateForStepping(task);
612 asyncTaskScheduledForStack(toStringView("Promise.finally"), task, false);
613 if (!isBlackboxed) asyncTaskCandidateForStepping(task);
616 asyncTaskStartedForStack(task);
617 asyncTaskStartedForStepping(task);
620 asyncTaskFinishedForStack(task);
621 asyncTaskFinishedForStepping(task);
624 asyncTaskScheduledForStack(toStringView("await"), task, false, true);
949 void V8Debugger::asyncTaskScheduled(const StringView& taskName, void* task,
951 asyncTaskScheduledForStack(taskName, task, recurring);
952 asyncTaskCandidateForStepping(task);
955 void V8Debugger::asyncTaskCanceled(void* task) {
956 asyncTaskCanceledForStack(task);
957 asyncTaskCanceledForStepping(task);
960 void V8Debugger::asyncTaskStarted(void* task) {
961 asyncTaskStartedForStack(task);
962 asyncTaskStartedForStepping(task);
965 void V8Debugger::asyncTaskFinished(void* task) {
966 asyncTaskFinishedForStepping(task);
967 asyncTaskFinishedForStack(task);
971 void* task, bool recurring,
978 m_asyncTaskStacks[task] = asyncStack;
979 if (recurring) m_recurringTasks.insert(task);
985 void V8Debugger::asyncTaskCanceledForStack(void* task) {
987 m_asyncTaskStacks.erase(task);
988 m_recurringTasks.erase(task);
991 void V8Debugger::asyncTaskStartedForStack(void* task) {
1000 m_currentTasks.push_back(task);
1001 AsyncTaskToStackTrace::iterator stackIt = m_asyncTaskStacks.find(task);
1011 void V8Debugger::asyncTaskFinishedForStack(void* task) {
1015 DCHECK(m_currentTasks.back() == task);
1021 if (m_recurringTasks.find(task) == m_recurringTasks.end()) {
1022 asyncTaskCanceledForStack(task);
1026 void V8Debugger::asyncTaskCandidateForStepping(void* task) {
1030 m_taskWithScheduledBreak = task;
1035 void V8Debugger::asyncTaskStartedForStepping(void* task) {
1036 // TODO(kozyatinskiy): we should search task in async chain to support
1038 if (task != m_taskWithScheduledBreak) return;
1046 void V8Debugger::asyncTaskFinishedForStepping(void* task) {
1047 if (task != m_taskWithScheduledBreak) return;
1054 void V8Debugger::asyncTaskCanceledForStepping(void* task) {
1055 asyncTaskFinishedForStepping(task);