aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/object-macros.h
diff options
context:
space:
mode:
authorUjjwal Sharma <usharma1998@gmail.com>2019-03-15 18:35:06 +0530
committerRefael Ackermann <refack@gmail.com>2019-03-28 16:36:18 -0400
commitf579e1194046c50f2e6bb54348d48c8e7d1a53cf (patch)
tree9125787c758358365f74f9fd9673c14f57e67870 /deps/v8/src/objects/object-macros.h
parent2c73868b0471fbd4038f500d076df056cbf697fe (diff)
downloadandroid-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.tar.gz
android-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.tar.bz2
android-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.zip
deps: update V8 to 7.4.288.13
PR-URL: https://github.com/nodejs/node/pull/26685 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaƫl Zasso <targos@protonmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Diffstat (limited to 'deps/v8/src/objects/object-macros.h')
-rw-r--r--deps/v8/src/objects/object-macros.h54
1 files changed, 27 insertions, 27 deletions
diff --git a/deps/v8/src/objects/object-macros.h b/deps/v8/src/objects/object-macros.h
index a125251d63..3b15d63e09 100644
--- a/deps/v8/src/objects/object-macros.h
+++ b/deps/v8/src/objects/object-macros.h
@@ -25,7 +25,7 @@
const Type* operator->() const { return this; } \
\
protected: \
- explicit inline Type(Address ptr);
+ explicit inline Type(Address ptr)
#define OBJECT_CONSTRUCTORS_IMPL(Type, Super) \
inline Type::Type(Address ptr) : Super(ptr) { SLOW_DCHECK(Is##Type()); }
@@ -80,38 +80,38 @@
#define CAST_ACCESSOR(Type) \
Type Type::cast(Object object) { return Type(object.ptr()); }
-#define INT_ACCESSORS(holder, name, offset) \
- int holder::name() const { return READ_INT_FIELD(this, offset); } \
- void holder::set_##name(int value) { WRITE_INT_FIELD(this, offset, value); }
+#define INT_ACCESSORS(holder, name, offset) \
+ int holder::name() const { return READ_INT_FIELD(*this, offset); } \
+ void holder::set_##name(int value) { WRITE_INT_FIELD(*this, offset, value); }
-#define INT32_ACCESSORS(holder, name, offset) \
- int32_t holder::name() const { return READ_INT32_FIELD(this, offset); } \
- void holder::set_##name(int32_t value) { \
- WRITE_INT32_FIELD(this, offset, value); \
+#define INT32_ACCESSORS(holder, name, offset) \
+ int32_t holder::name() const { return READ_INT32_FIELD(*this, offset); } \
+ void holder::set_##name(int32_t value) { \
+ WRITE_INT32_FIELD(*this, offset, value); \
}
#define RELAXED_INT32_ACCESSORS(holder, name, offset) \
int32_t holder::name() const { \
- return RELAXED_READ_INT32_FIELD(this, offset); \
+ return RELAXED_READ_INT32_FIELD(*this, offset); \
} \
void holder::set_##name(int32_t value) { \
- RELAXED_WRITE_INT32_FIELD(this, offset, value); \
+ RELAXED_WRITE_INT32_FIELD(*this, offset, value); \
}
-#define UINT16_ACCESSORS(holder, name, offset) \
- uint16_t holder::name() const { return READ_UINT16_FIELD(this, offset); } \
- void holder::set_##name(int value) { \
- DCHECK_GE(value, 0); \
- DCHECK_LE(value, static_cast<uint16_t>(-1)); \
- WRITE_UINT16_FIELD(this, offset, value); \
+#define UINT16_ACCESSORS(holder, name, offset) \
+ uint16_t holder::name() const { return READ_UINT16_FIELD(*this, offset); } \
+ void holder::set_##name(int value) { \
+ DCHECK_GE(value, 0); \
+ DCHECK_LE(value, static_cast<uint16_t>(-1)); \
+ WRITE_UINT16_FIELD(*this, offset, value); \
}
-#define UINT8_ACCESSORS(holder, name, offset) \
- uint8_t holder::name() const { return READ_UINT8_FIELD(this, offset); } \
- void holder::set_##name(int value) { \
- DCHECK_GE(value, 0); \
- DCHECK_LE(value, static_cast<uint8_t>(-1)); \
- WRITE_UINT8_FIELD(this, offset, value); \
+#define UINT8_ACCESSORS(holder, name, offset) \
+ uint8_t holder::name() const { return READ_UINT8_FIELD(*this, offset); } \
+ void holder::set_##name(int value) { \
+ DCHECK_GE(value, 0); \
+ DCHECK_LE(value, static_cast<uint8_t>(-1)); \
+ WRITE_UINT8_FIELD(*this, offset, value); \
}
#define ACCESSORS_CHECKED2(holder, name, type, offset, get_condition, \
@@ -240,7 +240,7 @@
RELAXED_WRITE_INT16_FIELD(*this, offset, value); \
}
-#define FIELD_ADDR(p, offset) ((p)->ptr() + offset - kHeapObjectTag)
+#define FIELD_ADDR(p, offset) ((p).ptr() + offset - kHeapObjectTag)
#define READ_FIELD(p, offset) (*ObjectSlot(FIELD_ADDR(p, offset)))
@@ -278,21 +278,21 @@
#define WRITE_BARRIER(object, offset, value) \
do { \
- DCHECK_NOT_NULL(Heap::FromWritableHeapObject(object)); \
+ DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \
MarkingBarrier(object, (object)->RawField(offset), value); \
GenerationalBarrier(object, (object)->RawField(offset), value); \
} while (false)
#define WEAK_WRITE_BARRIER(object, offset, value) \
do { \
- DCHECK_NOT_NULL(Heap::FromWritableHeapObject(object)); \
+ DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \
MarkingBarrier(object, (object)->RawMaybeWeakField(offset), value); \
GenerationalBarrier(object, (object)->RawMaybeWeakField(offset), value); \
} while (false)
#define CONDITIONAL_WRITE_BARRIER(object, offset, value, mode) \
do { \
- DCHECK_NOT_NULL(Heap::FromWritableHeapObject(object)); \
+ DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \
if (mode != SKIP_WRITE_BARRIER) { \
if (mode == UPDATE_WRITE_BARRIER) { \
MarkingBarrier(object, (object)->RawField(offset), value); \
@@ -303,7 +303,7 @@
#define CONDITIONAL_WEAK_WRITE_BARRIER(object, offset, value, mode) \
do { \
- DCHECK_NOT_NULL(Heap::FromWritableHeapObject(object)); \
+ DCHECK_NOT_NULL(GetHeapFromWritableObject(object)); \
if (mode != SKIP_WRITE_BARRIER) { \
if (mode == UPDATE_WRITE_BARRIER) { \
MarkingBarrier(object, (object)->RawMaybeWeakField(offset), value); \