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