Lines Matching defs:isolate

98   bool Object::Is##Type(Isolate* isolate) const {                \
99 return Is##Type(ReadOnlyRoots(isolate)); \
101 bool Object::Is##Type(LocalIsolate* isolate) const { \
102 return Is##Type(ReadOnlyRoots(isolate)); \
110 bool HeapObject::Is##Type(Isolate* isolate) const { \
111 return Object::Is##Type(isolate); \
113 bool HeapObject::Is##Type(LocalIsolate* isolate) const { \
114 return Object::Is##Type(isolate); \
123 bool Object::IsNullOrUndefined(Isolate* isolate) const {
124 return IsNullOrUndefined(ReadOnlyRoots(isolate));
186 bool HeapObject::IsNullOrUndefined(Isolate* isolate) const {
187 return IsNullOrUndefined(ReadOnlyRoots(isolate));
559 MaybeHandle<JSReceiver> Object::ToObject(Isolate* isolate,
563 return ToObjectImpl(isolate, object, method_name);
567 MaybeHandle<Name> Object::ToName(Isolate* isolate, Handle<Object> input) {
569 return ConvertToName(isolate, input);
573 MaybeHandle<Object> Object::ToPropertyKey(Isolate* isolate,
576 return ConvertToPropertyKey(isolate, value);
580 MaybeHandle<Object> Object::ToPrimitive(Isolate* isolate, Handle<Object> input,
583 return JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(input),
588 MaybeHandle<Object> Object::ToNumber(Isolate* isolate, Handle<Object> input) {
590 return ConvertToNumberOrNumeric(isolate, input, Conversion::kToNumber);
594 MaybeHandle<Object> Object::ToNumeric(Isolate* isolate, Handle<Object> input) {
596 return ConvertToNumberOrNumeric(isolate, input, Conversion::kToNumeric);
600 MaybeHandle<Object> Object::ToInteger(Isolate* isolate, Handle<Object> input) {
602 return ConvertToInteger(isolate, input);
606 MaybeHandle<Object> Object::ToInt32(Isolate* isolate, Handle<Object> input) {
608 return ConvertToInt32(isolate, input);
612 MaybeHandle<Object> Object::ToUint32(Isolate* isolate, Handle<Object> input) {
613 if (input->IsSmi()) return handle(Smi::cast(*input).ToUint32Smi(), isolate);
614 return ConvertToUint32(isolate, input);
618 MaybeHandle<String> Object::ToString(Isolate* isolate, Handle<Object> input) {
620 return ConvertToString(isolate, input);
624 MaybeHandle<Object> Object::ToLength(Isolate* isolate, Handle<Object> input) {
627 return handle(Smi::FromInt(value), isolate);
629 return ConvertToLength(isolate, input);
633 MaybeHandle<Object> Object::ToIndex(Isolate* isolate, Handle<Object> input,
636 return ConvertToIndex(isolate, input, error_index);
639 MaybeHandle<Object> Object::GetProperty(Isolate* isolate, Handle<Object> object,
641 LookupIterator it(isolate, object, name);
646 MaybeHandle<Object> Object::GetElement(Isolate* isolate, Handle<Object> object,
648 LookupIterator it(isolate, object, index);
653 MaybeHandle<Object> Object::SetElement(Isolate* isolate, Handle<Object> object,
656 LookupIterator it(isolate, object, index);
673 void Object::WriteSandboxedPointerField(size_t offset, Isolate* isolate,
676 PtrComprCageBase(isolate), value);
679 void Object::InitExternalPointerField(size_t offset, Isolate* isolate,
681 i::InitExternalPointerField(field_address(offset), isolate, tag);
684 void Object::InitExternalPointerField(size_t offset, Isolate* isolate,
686 i::InitExternalPointerField(field_address(offset), isolate, value, tag);
689 Address Object::ReadExternalPointerField(size_t offset, Isolate* isolate,
691 return i::ReadExternalPointerField(field_address(offset), isolate, tag);
694 void Object::WriteExternalPointerField(size_t offset, Isolate* isolate,
696 i::WriteExternalPointerField(field_address(offset), isolate, value, tag);
762 void HeapObject::VerifyObjectField(Isolate* isolate, int offset) {
763 VerifyPointer(isolate, TaggedField<Object>::load(isolate, *this, offset));
767 void HeapObject::VerifyMaybeObjectField(Isolate* isolate, int offset) {
769 isolate, TaggedField<MaybeObject>::load(isolate, *this, offset));
1022 Maybe<bool> Object::GreaterThan(Isolate* isolate, Handle<Object> x,
1024 Maybe<ComparisonResult> result = Compare(isolate, x, y);
1039 Maybe<bool> Object::GreaterThanOrEqual(Isolate* isolate, Handle<Object> x,
1041 Maybe<ComparisonResult> result = Compare(isolate, x, y);
1056 Maybe<bool> Object::LessThan(Isolate* isolate, Handle<Object> x,
1058 Maybe<ComparisonResult> result = Compare(isolate, x, y);
1073 Maybe<bool> Object::LessThanOrEqual(Isolate* isolate, Handle<Object> x,
1075 Maybe<ComparisonResult> result = Compare(isolate, x, y);
1089 MaybeHandle<Object> Object::GetPropertyOrElement(Isolate* isolate,
1092 PropertyKey key(isolate, name);
1093 LookupIterator it(isolate, object, key);
1098 Isolate* isolate, Handle<Object> object, Handle<Name> name,
1101 PropertyKey key(isolate, name);
1102 LookupIterator it(isolate, object, key);
1110 Isolate* isolate = holder->GetIsolate();
1111 PropertyKey key(isolate, name);
1112 LookupIterator it(isolate, receiver, key, holder);
1200 MaybeHandle<Object> Object::Share(Isolate* isolate, Handle<Object> value,
1205 return ShareSlow(isolate, Handle<HeapObject>::cast(value),
1227 Relocatable::Relocatable(Isolate* isolate) {
1228 isolate_ = isolate;
1229 prev_ = isolate->relocatable_top();
1230 isolate->set_relocatable_top(this);
1245 static inline Handle<Object> MakeEntryPair(Isolate* isolate, size_t index,
1247 Handle<Object> key = isolate->factory()->SizeToString(index);
1248 Handle<FixedArray> entry_storage = isolate->factory()->NewFixedArray(2);
1253 return isolate->factory()->NewJSArrayWithElements(entry_storage,
1257 static inline Handle<Object> MakeEntryPair(Isolate* isolate, Handle<Object> key,
1259 Handle<FixedArray> entry_storage = isolate->factory()->NewFixedArray(2);
1264 return isolate->factory()->NewJSArrayWithElements(entry_storage,