Lines Matching refs:addr
709 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
710 return *addr & static_cast<uint8_t>(1U << shift);
714 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
716 *addr = static_cast<uint8_t>((*addr & ~mask) | (value << shift));
720 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
721 return *addr & kNodeStateMask;
725 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
726 *addr = static_cast<uint8_t>((*addr & ~kNodeStateMask) | value);
731 Address addr = reinterpret_cast<Address>(isolate) +
733 *reinterpret_cast<void**>(addr) = data;
738 Address addr = reinterpret_cast<Address>(isolate) +
740 return *reinterpret_cast<void* const*>(addr);
744 Address addr =
746 ++(*reinterpret_cast<size_t*>(addr));
750 Address addr = reinterpret_cast<Address>(isolate) + kIsolateRootsOffset +
752 return reinterpret_cast<Address*>(addr);
775 Address addr = reinterpret_cast<Address>(isolate) +
778 return *reinterpret_cast<Address**>(addr);
783 Address addr = reinterpret_cast<Address>(isolate) +
785 addr = *reinterpret_cast<Address*>(addr);
786 addr += kExternalPointerTableBufferOffset;
787 return *reinterpret_cast<Address**>(addr);
793 Address addr = heap_object_ptr + offset - kHeapObjectTag;
801 memcpy(&r, reinterpret_cast<void*>(addr), sizeof(T));
805 return *reinterpret_cast<const T*>(addr);
863 V8_INLINE static Address GetPtrComprCageBaseFromOnHeapAddress(Address addr) {
864 return addr & -static_cast<intptr_t>(kPtrComprCageBaseAlignment);