1 // Copyright 2016 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Generate this file using the update-object-macros-undef.py script. 6 7 // PRESUBMIT_INTENTIONALLY_MISSING_INCLUDE_GUARD 8 9 #undef OBJECT_CONSTRUCTORS 10 #undef OBJECT_CONSTRUCTORS_IMPL 11 #undef NEVER_READ_ONLY_SPACE 12 #undef NEVER_READ_ONLY_SPACE_IMPL 13 #undef DECL_PRIMITIVE_ACCESSORS 14 #undef DECL_SYNCHRONIZED_PRIMITIVE_ACCESSORS 15 #undef DECL_BOOLEAN_ACCESSORS 16 #undef DECL_INT_ACCESSORS 17 #undef DECL_SYNCHRONIZED_INT_ACCESSORS 18 #undef DECL_INT32_ACCESSORS 19 #undef DECL_UINT16_ACCESSORS 20 #undef DECL_INT16_ACCESSORS 21 #undef DECL_UINT8_ACCESSORS 22 #undef DECL_GETTER 23 #undef DEF_GETTER 24 #undef DECL_ACCESSORS 25 #undef DECL_CAST 26 #undef CAST_ACCESSOR 27 #undef INT_ACCESSORS 28 #undef INT32_ACCESSORS 29 #undef RELAXED_INT32_ACCESSORS 30 #undef UINT16_ACCESSORS 31 #undef UINT8_ACCESSORS 32 #undef ACCESSORS_CHECKED2 33 #undef ACCESSORS_CHECKED 34 #undef ACCESSORS 35 #undef RELEASE_ACQUIRE_ACCESSORS_CHECKED2 36 #undef RELEASE_ACQUIRE_ACCESSORS_CHECKED 37 #undef RELEASE_ACQUIRE_ACCESSORS 38 #undef WEAK_ACCESSORS_CHECKED2 39 #undef WEAK_ACCESSORS_CHECKED 40 #undef WEAK_ACCESSORS 41 #undef SMI_ACCESSORS_CHECKED 42 #undef SMI_ACCESSORS 43 #undef SYNCHRONIZED_SMI_ACCESSORS 44 #undef RELAXED_SMI_ACCESSORS 45 #undef BOOL_GETTER 46 #undef BOOL_ACCESSORS 47 #undef BIT_FIELD_ACCESSORS 48 #undef INSTANCE_TYPE_CHECKER 49 #undef TYPE_CHECKER 50 #undef RELAXED_INT16_ACCESSORS 51 #undef FIELD_ADDR 52 #undef ACQUIRE_READ_FIELD 53 #undef RELAXED_READ_FIELD 54 #undef RELAXED_READ_WEAK_FIELD 55 #undef WRITE_FIELD 56 #undef RELEASE_WRITE_FIELD 57 #undef RELAXED_WRITE_FIELD 58 #undef RELAXED_WRITE_WEAK_FIELD 59 #undef WRITE_BARRIER 60 #undef WEAK_WRITE_BARRIER 61 #undef EPHEMERON_KEY_WRITE_BARRIER 62 #undef CONDITIONAL_WRITE_BARRIER 63 #undef CONDITIONAL_WEAK_WRITE_BARRIER 64 #undef CONDITIONAL_EPHEMERON_KEY_WRITE_BARRIER 65 #undef ACQUIRE_READ_INT32_FIELD 66 #undef RELAXED_WRITE_INT8_FIELD 67 #undef RELAXED_READ_INT8_FIELD 68 #undef RELAXED_READ_INT16_FIELD 69 #undef RELAXED_WRITE_INT16_FIELD 70 #undef RELAXED_READ_UINT32_FIELD 71 #undef RELAXED_WRITE_UINT32_FIELD 72 #undef RELAXED_READ_INT32_FIELD 73 #undef RELEASE_WRITE_INT32_FIELD 74 #undef RELAXED_WRITE_INT32_FIELD 75 #undef RELAXED_READ_BYTE_FIELD 76 #undef RELAXED_WRITE_BYTE_FIELD 77 #undef DECL_PRINTER 78 #undef DECL_VERIFIER 79 #undef EXPORT_DECL_VERIFIER 80 #undef DEFINE_DEOPT_ELEMENT_ACCESSORS 81 #undef DEFINE_DEOPT_ENTRY_ACCESSORS 82 #undef TQ_OBJECT_CONSTRUCTORS 83 #undef TQ_OBJECT_CONSTRUCTORS_IMPL 84