Lines Matching refs:heap
248 // certain attacks that rely on heap spraying harder.
320 // on V8 heap.
330 // on V8 heap.
352 // This type defines raw storage type for external (or off-V8 heap) pointers
353 // stored on V8 heap.
629 // Note, that real heap objects can't have lower 32 bits equal to 3 because
787 // An ObjectSlot instance describes a kTaggedSize-sized on-heap field ("slot")
788 // holding an Object value (smi or strong heap object).
791 // A MaybeObjectSlot instance describes a kTaggedSize-sized on-heap field
792 // ("slot") holding MaybeObject (smi or weak heap object or strong heap object).
796 // holding a weak or strong pointer to a heap object (think:
801 // holding an Object value (smi or strong heap object), whose slot location is
802 // off-heap.
807 // compressed and since code space might be allocated off the main heap
813 using WeakSlotCallbackWithHeap = bool (*)(Heap* heap, FullObjectSlot pointer);
847 kSharedOld, // Regular object allocated in OLD_SPACE in the shared heap
848 kSharedMap, // Map object in MAP_SPACE in the shared heap
1362 // An indexed slot in a heap context. index() is the variable index in
1363 // the context object on the heap, starting at 0. scope() is the
1367 // A named slot in a heap context. name() is the variable name in the
1368 // context object on the heap, with lookup starting at the current
1376 // index in the context object on the heap, starting at 0.
1788 // - CodeObject: Call on-heap {Code} object via {RelocInfo::CODE_TARGET}.
1792 // contents. If builtins are embedded, we call directly into off-heap code
1793 // without going through the on-heap Code trampoline.