Lines Matching defs:context

1158   Context context = Context::cast(result);
1159 context.set_length(variadic_part_length);
1160 DCHECK_EQ(context.SizeFromMap(*map), size);
1162 ObjectSlot start = context.RawField(Context::kTodoHeaderSize);
1163 ObjectSlot end = context.RawField(size);
1167 return context;
1172 NativeContext context = NativeContext::cast(NewContextInternal(
1176 context.set_native_context_map(*map);
1177 map->set_native_context(context);
1179 context.AllocateExternalPointerEntries(isolate());
1180 context.set_scope_info(*native_scope_info());
1181 context.set_previous(Context());
1182 context.set_extension(*undefined_value());
1183 context.set_errors_thrown(Smi::zero());
1184 context.set_math_random_index(Smi::zero());
1185 context.set_serialized_objects(*empty_fixed_array());
1186 context.set_microtask_queue(isolate(), nullptr);
1187 context.set_osr_code_cache(*OSROptimizedCodeCache::Empty(isolate()));
1188 context.set_retained_maps(*empty_weak_array_list());
1189 return handle(context, isolate());
1196 Context context =
1201 context.set_scope_info(*scope_info);
1202 context.set_previous(*outer);
1203 DCHECK(context.IsScriptContext());
1204 return handle(context, isolate());
1222 Context context = NewContextInternal(
1226 context.set_scope_info(*scope_info);
1227 context.set_previous(*outer);
1228 context.set_extension(*module);
1229 DCHECK(context.IsModuleContext());
1230 return handle(context, isolate());
1247 Context context =
1251 context.set_scope_info(*scope_info);
1252 context.set_previous(*outer);
1253 return handle(context, isolate());
1263 Context context = NewContextInternal(
1267 DCHECK_IMPLIES(!FLAG_single_generation, Heap::InYoungGeneration(context));
1268 context.set_scope_info(*scope_info, SKIP_WRITE_BARRIER);
1269 context.set_previous(*previous, SKIP_WRITE_BARRIER);
1270 context.set(Context::THROWN_OBJECT_INDEX, *thrown_object, SKIP_WRITE_BARRIER);
1271 return handle(context, isolate());
1284 Context context =
1289 DCHECK_IMPLIES(!FLAG_single_generation, Heap::InYoungGeneration(context));
1290 context.set_scope_info(*scope_info, SKIP_WRITE_BARRIER);
1291 context.set_previous(*previous, SKIP_WRITE_BARRIER);
1292 context.set_extension(*ext, SKIP_WRITE_BARRIER);
1294 context.set(Context::WRAPPED_CONTEXT_INDEX, *wrapped, SKIP_WRITE_BARRIER);
1296 return handle(context, isolate());
1305 Context context = NewContextInternal(
1309 DCHECK_IMPLIES(!FLAG_single_generation, Heap::InYoungGeneration(context));
1310 context.set_scope_info(*scope_info, SKIP_WRITE_BARRIER);
1311 context.set_previous(*previous, SKIP_WRITE_BARRIER);
1312 context.set_extension(*extension, SKIP_WRITE_BARRIER);
1313 return handle(context, isolate());
1321 Context context = NewContextInternal(
1325 DCHECK_IMPLIES(!FLAG_single_generation, Heap::InYoungGeneration(context));
1326 context.set_scope_info(*scope_info, SKIP_WRITE_BARRIER);
1327 context.set_previous(*previous, SKIP_WRITE_BARRIER);
1328 return handle(context, isolate());
1334 Context context = NewContextInternal(
1338 DCHECK_IMPLIES(!FLAG_single_generation, Heap::InYoungGeneration(context));
1339 context.set_scope_info(read_only_roots().empty_scope_info(),
1341 context.set_previous(*native_context, SKIP_WRITE_BARRIER);
1342 return handle(context, isolate());
1430 Handle<Context> context) {
1436 microtask.set_context(*context, SKIP_WRITE_BARRIER);
1452 Handle<JSReceiver> then, Handle<Context> context) {
1460 microtask.set_context(*context, SKIP_WRITE_BARRIER);
2241 // Make sure to use globals from the function's context, since the function
2242 // can be from a different context.
3479 AllocationSiteUsageContext context(isolate(), Handle<AllocationSite>(),
3497 Handle<Map> Factory::ObjectLiteralMapFromCache(Handle<NativeContext> context,
3501 return handle(context->slow_object_with_object_prototype_map(), isolate());
3504 Handle<WeakFixedArray> cache(WeakFixedArray::cast(context->map_cache()),
3524 MaybeObjectHandle context) {
3529 handler.set_context(*context);
3939 Handle<Context> context)
3940 : isolate_(isolate), sfi_(sfi), context_(context) {}