v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
object-macros-undef.h
Go to the documentation of this file.
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 V8_OBJECT_MACROS_DEFINED
10
#undef V8_OBJECT_PUSH
11
#undef V8_OBJECT_POP
12
#undef V8_OBJECT
13
#undef V8_OBJECT_END
14
#undef V8_OBJECT_INNER_CLASS
15
#undef V8_OBJECT_INNER_CLASS_END
16
#undef OBJECT_CONSTRUCTORS
17
#undef OBJECT_CONSTRUCTORS_IMPL
18
#undef NEVER_READ_ONLY_SPACE
19
#undef NEVER_READ_ONLY_SPACE_IMPL
20
#undef DECL_PRIMITIVE_GETTER
21
#undef DECL_PRIMITIVE_SETTER
22
#undef DECL_PRIMITIVE_ACCESSORS
23
#undef DECL_BOOLEAN_ACCESSORS
24
#undef DECL_INT_ACCESSORS
25
#undef DECL_INT32_ACCESSORS
26
#undef DECL_SANDBOXED_POINTER_ACCESSORS
27
#undef DECL_UINT16_ACCESSORS
28
#undef DECL_INT16_ACCESSORS
29
#undef DECL_UINT8_ACCESSORS
30
#undef DECL_RELAXED_PRIMITIVE_ACCESSORS
31
#undef DECL_RELAXED_INT32_ACCESSORS
32
#undef DECL_RELAXED_UINT32_ACCESSORS
33
#undef DECL_RELAXED_UINT16_ACCESSORS
34
#undef DECL_RELAXED_UINT8_ACCESSORS
35
#undef DECL_GETTER
36
#undef DEF_GETTER
37
#undef DEF_RELAXED_GETTER
38
#undef DEF_ACQUIRE_GETTER
39
#undef DEF_HEAP_OBJECT_PREDICATE
40
#undef TQ_FIELD_TYPE
41
#undef DECL_FIELD_OFFSET_TQ
42
#undef DECL_SETTER
43
#undef DECL_ACCESSORS
44
#undef DECL_ACCESSORS_LOAD_TAG
45
#undef DECL_ACCESSORS_STORE_TAG
46
#undef DECL_RELAXED_GETTER
47
#undef DECL_RELAXED_SETTER
48
#undef DECL_RELAXED_ACCESSORS
49
#undef DECL_ACQUIRE_GETTER
50
#undef DECL_RELEASE_SETTER
51
#undef DECL_RELEASE_ACQUIRE_ACCESSORS
52
#undef DEF_PRIMITIVE_ACCESSORS
53
#undef INT_ACCESSORS
54
#undef INT32_ACCESSORS
55
#undef UINT16_ACCESSORS
56
#undef UINT8_ACCESSORS
57
#undef RELAXED_INT32_ACCESSORS
58
#undef RELAXED_UINT32_ACCESSORS
59
#undef RELAXED_UINT16_ACCESSORS
60
#undef RELAXED_UINT8_ACCESSORS
61
#undef ACCESSORS_CHECKED2
62
#undef ACCESSORS_CHECKED
63
#undef ACCESSORS
64
#undef ACCESSORS_NOCAGE
65
#undef RENAME_TORQUE_ACCESSORS
66
#undef RENAME_PRIMITIVE_TORQUE_ACCESSORS
67
#undef ACCESSORS_RELAXED_CHECKED2
68
#undef ACCESSORS_RELAXED_CHECKED
69
#undef ACCESSORS_RELAXED
70
#undef RELAXED_ACCESSORS_CHECKED2
71
#undef RELAXED_ACCESSORS_CHECKED
72
#undef RELAXED_ACCESSORS
73
#undef RELEASE_ACQUIRE_GETTER_CHECKED
74
#undef RELEASE_ACQUIRE_SETTER_CHECKED
75
#undef RELEASE_ACQUIRE_ACCESSORS_CHECKED2
76
#undef RELEASE_ACQUIRE_ACCESSORS_CHECKED
77
#undef RELEASE_ACQUIRE_ACCESSORS
78
#undef SMI_ACCESSORS_CHECKED
79
#undef SMI_ACCESSORS
80
#undef DECL_RELEASE_ACQUIRE_INT_ACCESSORS
81
#undef RELEASE_ACQUIRE_SMI_ACCESSORS
82
#undef DECL_RELAXED_INT_ACCESSORS
83
#undef RELAXED_SMI_ACCESSORS
84
#undef BOOL_GETTER
85
#undef BOOL_ACCESSORS
86
#undef DECL_RELAXED_BOOL_ACCESSORS
87
#undef RELAXED_BOOL_ACCESSORS
88
#undef DECL_EXTERNAL_POINTER_ACCESSORS_MAYBE_READ_ONLY_HOST
89
#undef EXTERNAL_POINTER_ACCESSORS_MAYBE_READ_ONLY_HOST
90
#undef DECL_EXTERNAL_POINTER_ACCESSORS
91
#undef EXTERNAL_POINTER_ACCESSORS
92
#undef DECL_TRUSTED_POINTER_GETTERS
93
#undef DECL_TRUSTED_POINTER_SETTERS
94
#undef DECL_TRUSTED_POINTER_ACCESSORS
95
#undef TRUSTED_POINTER_ACCESSORS
96
#undef DECL_CODE_POINTER_ACCESSORS
97
#undef CODE_POINTER_ACCESSORS
98
#undef DECL_PROTECTED_POINTER_ACCESSORS
99
#undef PROTECTED_POINTER_ACCESSORS
100
#undef DECL_RELEASE_ACQUIRE_PROTECTED_POINTER_ACCESSORS
101
#undef RELEASE_ACQUIRE_PROTECTED_POINTER_ACCESSORS
102
#undef BIT_FIELD_ACCESSORS2
103
#undef BIT_FIELD_ACCESSORS
104
#undef RELAXED_INT16_ACCESSORS
105
#undef FIELD_ADDR
106
#undef SEQ_CST_READ_FIELD
107
#undef ACQUIRE_READ_FIELD
108
#undef RELAXED_READ_FIELD
109
#undef RELAXED_READ_WEAK_FIELD
110
#undef WRITE_FIELD
111
#undef SEQ_CST_WRITE_FIELD
112
#undef RELEASE_WRITE_FIELD
113
#undef RELAXED_WRITE_FIELD
114
#undef RELAXED_WRITE_WEAK_FIELD
115
#undef SEQ_CST_SWAP_FIELD
116
#undef SEQ_CST_COMPARE_AND_SWAP_FIELD
117
#undef WRITE_BARRIER
118
#undef EXTERNAL_POINTER_WRITE_BARRIER
119
#undef INDIRECT_POINTER_WRITE_BARRIER
120
#undef JS_DISPATCH_HANDLE_WRITE_BARRIER
121
#undef CONDITIONAL_WRITE_BARRIER
122
#undef CONDITIONAL_EXTERNAL_POINTER_WRITE_BARRIER
123
#undef CONDITIONAL_INDIRECT_POINTER_WRITE_BARRIER
124
#undef CONDITIONAL_TRUSTED_POINTER_WRITE_BARRIER
125
#undef CONDITIONAL_CODE_POINTER_WRITE_BARRIER
126
#undef CONDITIONAL_PROTECTED_POINTER_WRITE_BARRIER
127
#undef CONDITIONAL_JS_DISPATCH_HANDLE_WRITE_BARRIER
128
#undef ACQUIRE_READ_INT8_FIELD
129
#undef ACQUIRE_READ_INT32_FIELD
130
#undef RELAXED_WRITE_INT8_FIELD
131
#undef RELAXED_READ_INT8_FIELD
132
#undef RELAXED_WRITE_UINT8_FIELD
133
#undef RELAXED_READ_UINT8_FIELD
134
#undef RELAXED_READ_UINT16_FIELD
135
#undef RELAXED_WRITE_UINT16_FIELD
136
#undef RELAXED_READ_INT16_FIELD
137
#undef RELAXED_WRITE_INT16_FIELD
138
#undef RELAXED_READ_UINT32_FIELD
139
#undef ACQUIRE_READ_UINT32_FIELD
140
#undef RELAXED_WRITE_UINT32_FIELD
141
#undef RELEASE_WRITE_INT8_FIELD
142
#undef RELEASE_WRITE_UINT32_FIELD
143
#undef RELAXED_READ_INT32_FIELD
144
#undef RELAXED_READ_INT64_FIELD
145
#undef RELEASE_WRITE_INT32_FIELD
146
#undef RELAXED_WRITE_INT32_FIELD
147
#undef RELAXED_READ_INT_FIELD
148
#undef RELAXED_WRITE_INT_FIELD
149
#undef RELAXED_READ_UINT_FIELD
150
#undef RELAXED_WRITE_UINT_FIELD
151
#undef RELAXED_READ_BYTE_FIELD
152
#undef ACQUIRE_READ_BYTE_FIELD
153
#undef RELAXED_WRITE_BYTE_FIELD
154
#undef RELEASE_WRITE_BYTE_FIELD
155
#undef DECL_PRINTER
156
#undef DECL_VERIFIER
157
#undef EXPORT_DECL_VERIFIER
158
#undef DECL_STATIC_VERIFIER
159
#undef EXPORT_DECL_STATIC_VERIFIER
160
#undef DEFINE_DEOPT_ELEMENT_ACCESSORS
161
#undef DEFINE_DEOPT_ENTRY_ACCESSORS
162
#undef TQ_OBJECT_CONSTRUCTORS
163
#undef TQ_OBJECT_CONSTRUCTORS_IMPL
164
#undef TQ_CPP_OBJECT_DEFINITION_ASSERTS
src
objects
object-macros-undef.h
Generated on Sun Apr 6 2025 21:08:56 for v8 by
1.12.0