Lines Matching defs:obj
319 // {obj} must be the raw tagged pointer representation of a HeapObject
321 V8_EXPORT internal::Isolate* IsolateFromNeverReadOnlySpaceObject(Address obj);
466 V8_INLINE static int GetInstanceType(const internal::Address obj) {
468 A map = ReadTaggedPointerField(obj, kHeapObjectMapOffset);
475 V8_INLINE static int GetOddballKind(const internal::Address obj) {
476 return SmiValue(ReadTaggedSignedField(obj, kOddballKindOffset));
484 V8_INLINE static uint8_t GetNodeFlag(internal::Address* obj, int shift) {
485 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
489 V8_INLINE static void UpdateNodeFlag(internal::Address* obj, bool value,
491 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
496 V8_INLINE static uint8_t GetNodeState(internal::Address* obj) {
497 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
501 V8_INLINE static void UpdateNodeState(internal::Address* obj, uint8_t value) {
502 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
576 internal::Address obj) {
578 return internal::IsolateFromNeverReadOnlySpaceObject(obj);