Index: src/objects-debug.cc |
diff --git a/src/objects-debug.cc b/src/objects-debug.cc |
index 60463684999001b779eef13970299db1d6a3ed08..8c7a94478b4d895fb2b82fb56a56ec6bbd0dfe09 100644 |
--- a/src/objects-debug.cc |
+++ b/src/objects-debug.cc |
@@ -707,16 +707,34 @@ void Foreign::ForeignVerify() { |
void AccessorInfo::AccessorInfoVerify() { |
- CHECK(IsAccessorInfo()); |
- VerifyPointer(getter()); |
- VerifyPointer(setter()); |
VerifyPointer(name()); |
- VerifyPointer(data()); |
VerifyPointer(flag()); |
VerifyPointer(expected_receiver_type()); |
} |
+void ExecutableAccessorInfo::ExecutableAccessorInfoVerify() { |
+ CHECK(IsExecutableAccessorInfo()); |
+ AccessorInfoVerify(); |
+ VerifyPointer(getter()); |
+ VerifyPointer(setter()); |
+ VerifyPointer(data()); |
+} |
+ |
+ |
+void DeclaredAccessorDescriptor::DeclaredAccessorDescriptorVerify() { |
+ CHECK(IsDeclaredAccessorDescriptor()); |
+ VerifySmiField(kInternalFieldOffset); |
+} |
+ |
+ |
+void DeclaredAccessorInfo::DeclaredAccessorInfoVerify() { |
+ CHECK(IsDeclaredAccessorInfo()); |
+ AccessorInfoVerify(); |
+ VerifyPointer(descriptor()); |
+} |
+ |
+ |
void AccessorPair::AccessorPairVerify() { |
CHECK(IsAccessorPair()); |
VerifyPointer(getter()); |