Lines Matching refs:suspender
742 // active continuation, active suspender and stack limit.
746 Handle<WasmSuspenderObject> suspender = args.at<WasmSuspenderObject>(0);
760 // Update the suspender state.
763 suspender->set_parent(HeapObject::cast(*active_suspender_slot));
768 suspender->set_state(WasmSuspenderObject::State::Active);
769 suspender->set_continuation(*target);
770 active_suspender_slot.store(*suspender);
783 // Takes a promise and a suspender, and returns promise.then(onFulfilled), where
784 // onFulfilled resumes the suspender.
789 Handle<WasmSuspenderObject> suspender = args.at<WasmSuspenderObject>(1);
791 i::Handle<i::Object> argv[] = {handle(suspender->resume(), isolate)};