/external/v8/src/objects/ |
js-promise-inl.h | 19 CAST_ACCESSOR(JSPromise) 21 ACCESSORS(JSPromise, reactions_or_result, Object, kReactionsOrResultOffset) 22 SMI_ACCESSORS(JSPromise, flags, kFlagsOffset) 23 BOOL_ACCESSORS(JSPromise, flags, has_handler, kHasHandlerBit) 24 BOOL_ACCESSORS(JSPromise, flags, handled_hint, kHandledHintBit) 26 Object* JSPromise::result() const { 31 Object* JSPromise::reactions() const {
|
js-promise.h | 18 // JSPromise differs a bit from the layout in the specification, for example 22 // PromiseReactionJobTask when the JSPromise is settled. 24 // We also overlay the result and reactions fields on the JSPromise, since 27 class JSPromise : public JSObject { 30 // in case the JSPromise was not settled yet, otherwise the result. 56 static Handle<Object> Fulfill(Handle<JSPromise> promise, 59 static Handle<Object> Reject(Handle<JSPromise> promise, Handle<Object> reason, 63 Handle<JSPromise> promise, Handle<Object> resolution); 65 DECL_CAST(JSPromise) 68 DECL_PRINTER(JSPromise) [all...] |
promise-inl.h | 31 ACCESSORS(PromiseResolveThenableJobTask, promise_to_resolve, JSPromise,
|
promise.h | 30 // [promise_or_capability]: Either a JSPromise or a PromiseCapability. 75 DECL_ACCESSORS(promise_to_resolve, JSPromise) 117 // the reject case. When a JSPromise is eventually resolved (either via 123 // The PromiseReaction::promise_or_capability field can either hold a JSPromise 131 // Smi 0. On the JSPromise instance they are linked in reverse order,
|
/external/v8/src/runtime/ |
runtime-promise.cc | 20 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 0); 44 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 0); 54 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 0); 64 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 0); 104 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 0); 112 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 0); 119 CONVERT_ARG_CHECKED(JSPromise, promise, 0); 128 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 0); 137 CONVERT_ARG_HANDLE_CHECKED(JSPromise, wrapped_value, 0); 138 CONVERT_ARG_HANDLE_CHECKED(JSPromise, outer_promise, 1) [all...] |
runtime-debug.cc | 239 Handle<JSPromise> promise = Handle<JSPromise>::cast(object); 240 const char* status = JSPromise::Status(promise->status()); 757 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 0); 766 CONVERT_ARG_HANDLE_CHECKED(JSPromise, promise, 1);
|
/external/v8/src/builtins/ |
builtins-async-gen.cc | 37 kWrappedPromiseOffset + JSPromise::kSizeWithEmbedderFields; 39 kThrowawayPromiseOffset + JSPromise::kSizeWithEmbedderFields; 59 // Assert that the JSPromise map has an instance size is 60 // JSPromise::kSizeWithEmbedderFields. 62 IntPtrConstant(JSPromise::kSizeWithEmbedderFields / 70 IntPtrConstant(JSPromise::kSizeWithEmbedderFields)); 80 IntPtrConstant(JSPromise::kSizeWithEmbedderFields)); 166 kThrowawayPromiseOffset + JSPromise::kSizeWithEmbedderFields; 186 // Assert that the JSPromise map has an instance size is 187 // JSPromise::kSizeWithEmbedderFields [all...] |
builtins-promise-gen.cc | 28 Node* const promise = Allocate(JSPromise::kSizeWithEmbedderFields); 30 StoreObjectFieldRoot(promise, JSPromise::kPropertiesOrHashOffset, 32 StoreObjectFieldRoot(promise, JSPromise::kElementsOffset, 39 StoreObjectFieldNoWriteBarrier(promise, JSPromise::kReactionsOrResultOffset, 41 StoreObjectFieldNoWriteBarrier(promise, JSPromise::kFlagsOffset, 44 int offset = JSPromise::kSize + i * kPointerSize; 72 StoreObjectFieldNoWriteBarrier(instance, JSPromise::kReactionsOrResultOffset, 74 STATIC_ASSERT(JSPromise::kStatusShift == 0); 75 StoreObjectFieldNoWriteBarrier(instance, JSPromise::kFlagsOffset, 78 int offset = JSPromise::kSize + i * kPointerSize [all...] |
/external/v8/src/wasm/ |
module-compiler.h | 21 class JSPromise;
|
wasm-js.cc | 212 AsyncCompilationResolver(i::Isolate* isolate, i::Handle<i::JSPromise> promise) 223 i::JSPromise::Resolve(promise_, result); 232 i::JSPromise::Reject(promise_, error_reason); 239 i::Handle<i::JSPromise> promise_; 248 i::Handle<i::JSPromise> promise) 258 i::JSPromise::Resolve(promise_, instance); 265 i::JSPromise::Reject(promise_, error_reason); 271 i::Handle<i::JSPromise> promise_; 281 i::Handle<i::JSPromise> promise, 320 i::JSPromise::Resolve(promise_, result) [all...] |
/external/v8/src/ |
isolate.cc | [all...] |
isolate.h | [all...] |
objects-printer.cc | 205 JSPromise::cast(this)->JSPromisePrint(os); 729 void JSPromise::JSPromisePrint(std::ostream& os) { // NOLINT 730 JSObjectPrintHeader(os, this, "JSPromise"); 731 os << "\n - status: " << JSPromise::Status(status()); [all...] |
api.h | 119 V(Promise, JSPromise) \
|
api.cc | [all...] |
objects-debug.cc | 307 JSPromise::cast(this)->JSPromiseVerify(isolate); [all...] |
objects.h | 709 class JSPromise; 834 V(JSPromise) \ [all...] |
objects.cc | [all...] |
bootstrapper.cc | [all...] |
/external/v8/src/heap/ |
factory.h | 439 Handle<JSPromise> promise_to_resolve, Handle<JSReceiver> then, [all...] |
factory.cc | [all...] |
/external/v8/src/compiler/ |
js-create-lowering.cc | [all...] |
/external/v8/src/profiler/ |
heap-snapshot-generator.h | 407 void ExtractJSPromiseReferences(int entry, JSPromise* promise);
|
heap-snapshot-generator.cc | [all...] |