Lines Matching defs:object

17 #include "src/objects/heap-object.h"
18 #include "src/objects/maybe-object-inl.h"
25 V8_EXPORT_PRIVATE bool Heap_PageFlagsAreConsistent(HeapObject object);
28 V8_EXPORT_PRIVATE void Heap_GenerationalBarrierSlow(HeapObject object,
35 HeapObject object);
54 HeapObject object) {
56 return reinterpret_cast<MemoryChunk*>(object.ptr() & ~kPageAlignmentMask);
86 inline void GenerationalBarrierInternal(HeapObject object, Address slot,
88 DCHECK(Heap_PageFlagsAreConsistent(object));
92 heap_internals::MemoryChunk::FromHeapObject(object);
98 Heap_GenerationalBarrierSlow(object, slot, value);
134 inline void GenerationalBarrier(HeapObject object, ObjectSlot slot,
139 GenerationalBarrier(object, slot, HeapObject::cast(value));
142 inline void GenerationalBarrier(HeapObject object, ObjectSlot slot,
148 inline void GenerationalBarrier(HeapObject object, ObjectSlot slot,
152 heap_internals::GenerationalBarrierInternal(object, slot.address(), value);
165 inline void GenerationalBarrier(HeapObject object, MaybeObjectSlot slot,
170 heap_internals::GenerationalBarrierInternal(object, slot.address(),
175 HeapObject object) {
178 heap_internals::MemoryChunk::FromHeapObject(object);
180 Heap_GenerationalBarrierForCodeSlow(host, rinfo, object);
184 HeapObject object, const DisallowGarbageCollection* promise) {
186 DCHECK(Heap_PageFlagsAreConsistent(object));
188 heap_internals::MemoryChunk::FromHeapObject(object);
194 inline bool ObjectInYoungGeneration(Object object) {
198 if (object.IsSmi()) return false;
199 return heap_internals::MemoryChunk::FromHeapObject(HeapObject::cast(object))
203 inline bool IsReadOnlyHeapObject(HeapObject object) {
204 if (V8_ENABLE_THIRD_PARTY_HEAP_BOOL) return ReadOnlyHeap::Contains(object);
206 heap_internals::MemoryChunk::FromHeapObject(object);
210 inline bool IsCodeSpaceObject(HeapObject object) {
212 heap_internals::MemoryChunk::FromHeapObject(object);
216 base::Optional<Heap*> WriteBarrier::GetHeapIfMarking(HeapObject object) {
219 heap_internals::MemoryChunk::FromHeapObject(object);