/external/v8/src/snapshot/ |
D | roots-serializer.cc | 45 RootsTable& roots_table = isolate()->roots_table(); in VisitRootPointers() local 47 roots_table.begin() + static_cast<int>(first_root_to_be_serialized_)) { in VisitRootPointers() 53 size_t root_index = current - roots_table.begin(); in VisitRootPointers()
|
/external/v8/src/heap/ |
D | heap-inl.h | 87 RootsTable& Heap::roots_table() { return isolate()->roots_table(); } in roots_table() function 91 return Type::cast(Object(roots_table()[RootIndex::k##CamelName])); \ 104 roots_table()[RootIndex::k##CamelName] = value.ptr(); \ 110 roots_table()[RootIndex::kMaterializedObjects] = objects.ptr(); in ROOT_LIST() 114 roots_table()[RootIndex::kScriptList] = value.ptr(); in SetRootScriptList() 118 roots_table()[RootIndex::kMessageListeners] = value.ptr(); in SetMessageListeners() 123 roots_table()[RootIndex::kPendingOptimizeForTestBytecode] = hash_table.ptr(); in SetPendingOptimizeForTestBytecode() 583 FullObjectSlot last_script_id_slot(&roots_table()[RootIndex::kLastScriptId]); in NextScriptId()
|
D | setup-heap-internal.cc | 319 roots_table()[entry.index] = map.ptr(); in CreateInitialMaps() 357 FinalizePartialMap(Map::cast(Object(roots_table()[entry.index]))); in CreateInitialMaps() 410 roots_table()[entry.index] = map.ptr(); in CreateInitialMaps() 704 roots_table()[constant_string_table[i].index] = str->ptr(); in CreateInitialObjects() 772 roots_table()[RootIndex::k##name] = symbol->ptr(); \ in CreateInitialObjects() 784 roots_table()[RootIndex::k##name] = name->ptr(); in CreateInitialObjects() 793 roots_table()[RootIndex::k##name] = name->ptr(); in CreateInitialObjects() 1165 roots_table()[RootIndex::k##AccessorName##Accessor] = accessor_info->ptr(); in CreateInternalAccessorInfoObjects() 1172 Object(roots_table()[RootIndex::k##AccessorName##Accessor])) \ in CreateInternalAccessorInfoObjects() 1175 Object(roots_table()[RootIndex::k##AccessorName##Accessor])) \ in CreateInternalAccessorInfoObjects()
|
D | read-only-heap.cc | 158 isolate->roots_table().read_only_roots_begin().location(); in InitializeIsolateRoots() 165 isolate->roots_table().read_only_roots_begin().location(); in InitializeFromIsolateRoots()
|
D | factory-inl.h | 28 return Handle<Type>(&isolate()->roots_table()[RootIndex::k##CamelName]); \
|
D | read-only-spaces.cc | 110 isolate->roots_table().read_only_roots_begin().location(); in InitializeRootsFrom() 116 isolate->roots_table().read_only_roots_begin().location(); in InitializeRootsIn() 254 DCHECK_NE(*isolate->roots_table().read_only_roots_begin().location(), 0); in ReinstallReadOnlySpace()
|
D | heap.cc | 4288 roots_table().smi_roots_begin(), in IterateSmiRoots() 4289 roots_table().smi_roots_end()); in IterateSmiRoots() 4346 roots_table().strong_roots_begin(), in IterateRoots() 4347 roots_table().strong_roots_end()); in IterateRoots()
|
D | heap.h | 876 V8_INLINE RootsTable& roots_table();
|
D | factory.cc | 3446 return isolate()->roots_table()[RootIndex::kempty_string] != kNullAddress; in EmptyStringRootIsInitialized()
|
/external/v8/src/builtins/ |
D | constants-table-builder.cc | 32 DCHECK(!isolate_->roots_table().IsRootHandle(object, &root_list_index)); in AddObject() 63 DCHECK(!isolate->roots_table().IsRootHandle(replacement_object, in CheckPreconditionsForPatching()
|
/external/v8/src/roots/ |
D | roots-inl.h | 66 isolate->roots_table().read_only_roots_begin().address())) {} in ReadOnlyRoots()
|
/external/v8/src/codegen/ |
D | turbo-assembler.cc | 36 if (isolate()->roots_table().IsRootHandle(object, &root_index)) { in IndirectLoadConstant()
|
/external/v8/src/handles/ |
D | handles.cc | 40 if (isolate->roots_table().IsRootHandleLocation(location_, &root_index) && in IsDereferenceAllowed()
|
/external/v8/src/execution/ |
D | isolate.h | 1010 RootsTable& roots_table() { return isolate_data()->roots(); } in roots_table() function 1011 const RootsTable& roots_table() const { return isolate_data()->roots(); } in roots_table() function 1025 Object root(RootIndex index) { return Object(roots_table()[index]); } in root() 1028 return Handle<Object>(&roots_table()[index]); in root_handle()
|
/external/v8/src/compiler/backend/x64/ |
D | instruction-selector-x64.cc | 2037 const RootsTable& roots_table = selector->isolate()->roots_table(); in VisitWord64EqualImpl() local 2041 roots_table.IsRootHandle(m.right().ResolvedValue(), &root_index)) { in VisitWord64EqualImpl() 2058 const RootsTable& roots_table = selector->isolate()->roots_table(); in VisitWord32EqualImpl() local 2078 if (!right.is_null() && roots_table.IsRootHandle(right, &root_index)) { in VisitWord32EqualImpl()
|
/external/v8/src/compiler/ |
D | memory-lowering.cc | 473 if (isolate->roots_table().IsRootHandle(HeapConstantOf(value->op()), in ValueNeedsWriteBarrier()
|
D | simplified-lowering.cc | 1351 const RootsTable& roots_table = jsgraph_->isolate()->roots_table(); in WriteBarrierKindFor() local 1352 if (roots_table.IsRootHandle(value_type.AsHeapConstant()->Value(), in WriteBarrierKindFor()
|
/external/v8/src/compiler/backend/ |
D | code-generator.cc | 568 return isolate()->roots_table().IsRootHandle(object, index_return) && in IsMaterializableFromRoot()
|
D | instruction-selector.cc | 518 if (isolate->roots_table().IsRootHandle(constant, &root_index) && in OperandForDeopt()
|
/external/v8/src/codegen/ia32/ |
D | macro-assembler-ia32.cc | 196 if (isolate()->roots_table().IsRootHandle(object, &root_index)) { in HeapObjectAsOperand()
|