Lines Matching defs:isolate
174 bool WasmGlobalObject::SetFuncRef(Isolate* isolate, Handle<Object> value) {
177 WasmInternalFunction::FromExternal(value, isolate).ToHandle(&value)) {
332 Handle<Object> WasmObject::ReadValueAt(Isolate* isolate, Handle<HeapObject> obj,
338 return handle(Smi::FromInt(value), isolate);
342 return handle(Smi::FromInt(value), isolate);
346 return isolate->factory()->NewNumberFromInt(value);
350 return BigInt::FromInt64(isolate, value);
354 return isolate->factory()->NewNumber(value);
358 return isolate->factory()->NewNumber(value);
367 return handle(slot.load(isolate), isolate);
381 MaybeHandle<Object> WasmObject::ToWasmValue(Isolate* isolate,
390 return Object::ToNumber(isolate, value);
393 return BigInt::FromObject(isolate, value);
438 void WasmObject::WriteValueAt(Isolate* isolate, Handle<HeapObject> obj,
548 Handle<Object> WasmStruct::GetField(Isolate* isolate, Handle<WasmStruct> obj,
554 return ReadValueAt(isolate, obj, field_type, offset);
558 void WasmStruct::SetField(Isolate* isolate, Handle<WasmStruct> obj,
564 WriteValueAt(isolate, obj, field_type, offset, value);
607 Handle<Object> WasmArray::GetElement(Isolate* isolate, Handle<WasmArray> array,
610 return isolate->factory()->undefined_value();
613 return ReadValueAt(isolate, array, element_type,
625 void WasmTypeInfo::clear_foreign_address(Isolate* isolate) {
629 AllocateExternalPointerEntries(isolate);
631 set_foreign_address(isolate, 0);