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_GETTER 14 #undef DECL_PRIMITIVE_SETTER 15 #undef DECL_PRIMITIVE_ACCESSORS 16 #undef DECL_BOOLEAN_ACCESSORS 17 #undef DECL_INT_ACCESSORS 18 #undef DECL_INT32_ACCESSORS 19 #undef DECL_RELAXED_INT32_ACCESSORS 20 #undef DECL_UINT16_ACCESSORS 21 #undef DECL_INT16_ACCESSORS 22 #undef DECL_UINT8_ACCESSORS 23 #undef DECL_GETTER 24 #undef DEF_GETTER 25 #undef DEF_RELAXED_GETTER 26 #undef DEF_ACQUIRE_GETTER 27 #undef DECL_SETTER 28 #undef DECL_ACCESSORS 29 #undef DECL_ACCESSORS_LOAD_TAG 30 #undef DECL_ACCESSORS_STORE_TAG 31 #undef DECL_RELAXED_GETTER 32 #undef DECL_RELAXED_SETTER 33 #undef DECL_RELAXED_ACCESSORS 34 #undef DECL_ACQUIRE_GETTER 35 #undef DECL_RELEASE_SETTER 36 #undef DECL_RELEASE_ACQUIRE_ACCESSORS 37 #undef DECL_RELEASE_ACQUIRE_WEAK_ACCESSORS 38 #undef DECL_CAST 39 #undef CAST_ACCESSOR 40 #undef INT_ACCESSORS 41 #undef INT32_ACCESSORS 42 #undef RELAXED_INT32_ACCESSORS 43 #undef UINT16_ACCESSORS 44 #undef UINT8_ACCESSORS 45 #undef ACCESSORS_CHECKED2 46 #undef ACCESSORS_CHECKED 47 #undef ACCESSORS 48 #undef RENAME_TORQUE_ACCESSORS 49 #undef RENAME_UINT16_TORQUE_ACCESSORS 50 #undef ACCESSORS_RELAXED_CHECKED2 51 #undef ACCESSORS_RELAXED_CHECKED 52 #undef ACCESSORS_RELAXED 53 #undef RELAXED_ACCESSORS_CHECKED2 54 #undef RELAXED_ACCESSORS_CHECKED 55 #undef RELAXED_ACCESSORS 56 #undef RELEASE_ACQUIRE_ACCESSORS_CHECKED2 57 #undef RELEASE_ACQUIRE_ACCESSORS_CHECKED 58 #undef RELEASE_ACQUIRE_ACCESSORS 59 #undef WEAK_ACCESSORS_CHECKED2 60 #undef WEAK_ACCESSORS_CHECKED 61 #undef WEAK_ACCESSORS 62 #undef RELEASE_ACQUIRE_WEAK_ACCESSORS_CHECKED2 63 #undef RELEASE_ACQUIRE_WEAK_ACCESSORS_CHECKED 64 #undef RELEASE_ACQUIRE_WEAK_ACCESSORS 65 #undef SMI_ACCESSORS_CHECKED 66 #undef SMI_ACCESSORS 67 #undef DECL_RELEASE_ACQUIRE_INT_ACCESSORS 68 #undef RELEASE_ACQUIRE_SMI_ACCESSORS 69 #undef DECL_RELAXED_SMI_ACCESSORS 70 #undef RELAXED_SMI_ACCESSORS 71 #undef BOOL_GETTER 72 #undef BOOL_ACCESSORS 73 #undef DECL_RELAXED_BOOL_ACCESSORS 74 #undef RELAXED_BOOL_ACCESSORS 75 #undef BIT_FIELD_ACCESSORS2 76 #undef BIT_FIELD_ACCESSORS 77 #undef INSTANCE_TYPE_CHECKER 78 #undef TYPE_CHECKER 79 #undef RELAXED_INT16_ACCESSORS 80 #undef FIELD_ADDR 81 #undef ACQUIRE_READ_FIELD 82 #undef RELAXED_READ_FIELD 83 #undef RELAXED_READ_WEAK_FIELD 84 #undef WRITE_FIELD 85 #undef RELEASE_WRITE_FIELD 86 #undef RELAXED_WRITE_FIELD 87 #undef RELAXED_WRITE_WEAK_FIELD 88 #undef WRITE_BARRIER 89 #undef WEAK_WRITE_BARRIER 90 #undef EPHEMERON_KEY_WRITE_BARRIER 91 #undef CONDITIONAL_WRITE_BARRIER 92 #undef CONDITIONAL_WEAK_WRITE_BARRIER 93 #undef CONDITIONAL_EPHEMERON_KEY_WRITE_BARRIER 94 #undef ACQUIRE_READ_INT32_FIELD 95 #undef RELAXED_WRITE_INT8_FIELD 96 #undef RELAXED_READ_INT8_FIELD 97 #undef RELAXED_READ_UINT16_FIELD 98 #undef RELAXED_WRITE_UINT16_FIELD 99 #undef RELAXED_READ_INT16_FIELD 100 #undef RELAXED_WRITE_INT16_FIELD 101 #undef RELAXED_READ_UINT32_FIELD 102 #undef ACQUIRE_READ_UINT32_FIELD 103 #undef RELAXED_WRITE_UINT32_FIELD 104 #undef RELEASE_WRITE_UINT32_FIELD 105 #undef RELAXED_READ_INT32_FIELD 106 #undef RELEASE_WRITE_INT32_FIELD 107 #undef RELAXED_WRITE_INT32_FIELD 108 #undef RELAXED_READ_INT_FIELD 109 #undef RELAXED_WRITE_INT_FIELD 110 #undef RELAXED_READ_UINT_FIELD 111 #undef RELAXED_WRITE_UINT_FIELD 112 #undef RELAXED_READ_BYTE_FIELD 113 #undef ACQUIRE_READ_BYTE_FIELD 114 #undef RELAXED_WRITE_BYTE_FIELD 115 #undef RELEASE_WRITE_BYTE_FIELD 116 #undef DECL_PRINTER 117 #undef DECL_VERIFIER 118 #undef EXPORT_DECL_VERIFIER 119 #undef DEFINE_DEOPT_ELEMENT_ACCESSORS 120 #undef DEFINE_DEOPT_ENTRY_ACCESSORS 121 #undef TQ_OBJECT_CONSTRUCTORS 122 #undef TQ_OBJECT_CONSTRUCTORS_IMPL 123