Lines Matching defs:obj
474 // {obj} must be the raw tagged pointer representation of a HeapObject
476 V8_EXPORT internal::Isolate* IsolateFromNeverReadOnlySpaceObject(Address obj);
665 V8_INLINE static bool is_identical(Address obj, Tagged_t constant) {
666 return static_cast<Tagged_t>(obj) == constant;
669 V8_INLINE static bool CheckInstanceMapRange(Address obj, Tagged_t first_map,
671 auto map = ReadRawField<Tagged_t>(obj, kHeapObjectMapOffset);
679 V8_INLINE static int GetInstanceType(Address obj) {
680 Address map = ReadTaggedPointerField(obj, kHeapObjectMapOffset);
687 V8_INLINE static int GetOddballKind(Address obj) {
688 return SmiValue(ReadTaggedSignedField(obj, kOddballKindOffset));
708 V8_INLINE static uint8_t GetNodeFlag(Address* obj, int shift) {
709 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
713 V8_INLINE static void UpdateNodeFlag(Address* obj, bool value, int shift) {
714 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
719 V8_INLINE static uint8_t GetNodeState(Address* obj) {
720 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
724 V8_INLINE static void UpdateNodeState(Address* obj, uint8_t value) {
725 uint8_t* addr = reinterpret_cast<uint8_t*>(obj) + kNodeFlagsOffset;
829 V8_INLINE static v8::Isolate* GetIsolateForSandbox(Address obj) {
832 internal::IsolateFromNeverReadOnlySpaceObject(obj));