Lines Matching full:t
24 #define ASM_UNUSED_BC_STUB_LIST(T) \ argument
25 T(HandleOverflowDD) \
26 T(HandleOverflowDE) \
27 T(HandleOverflowDF) \
28 T(HandleOverflowE0) \
29 T(HandleOverflowE1) \
30 T(HandleOverflowE2) \
31 T(HandleOverflowE3) \
32 T(HandleOverflowE4) \
33 T(HandleOverflowE5) \
34 T(HandleOverflowE6) \
35 T(HandleOverflowE7) \
36 T(HandleOverflowE8) \
37 T(HandleOverflowE9) \
38 T(HandleOverflowEA) \
39 T(HandleOverflowEB) \
40 T(HandleOverflowEC) \
41 T(HandleOverflowED) \
42 T(HandleOverflowEE) \
43 T(HandleOverflowEF) \
44 T(HandleOverflowF0) \
45 T(HandleOverflowF1) \
46 T(HandleOverflowF2) \
47 T(HandleOverflowF3) \
48 T(HandleOverflowF4) \
49 T(HandleOverflowF5) \
50 T(HandleOverflowF6) \
51 T(HandleOverflowF7) \
52 T(HandleOverflowF8) \
53 T(HandleOverflowF9) \
54 T(HandleOverflowFA) \
57 // V: Not Enabled, T: Enabled, D: Always Disable SingleStepDebugging
58 #define ASM_INTERPRETER_BC_STUB_LIST(V, T, D) \ argument
59 T(HandleLdundefined) \
60 T(HandleLdnull) \
61 T(HandleLdtrue) \
62 T(HandleLdfalse) \
63 T(HandleCreateemptyobject) \
64 T(HandleCreateemptyarrayImm8) \
65 T(HandleCreatearraywithbufferImm8Id16) \
66 T(HandleCreateobjectwithbufferImm8Id16) \
67 T(HandleNewobjrangeImm8Imm8V8) \
68 T(HandleNewlexenvImm8) \
69 T(HandleAdd2Imm8V8) \
70 T(HandleSub2Imm8V8) \
71 T(HandleMul2Imm8V8) \
72 T(HandleDiv2Imm8V8) \
73 T(HandleMod2Imm8V8) \
74 T(HandleEqImm8V8) \
75 T(HandleNoteqImm8V8) \
76 T(HandleLessImm8V8) \
77 T(HandleLesseqImm8V8) \
78 T(HandleGreaterImm8V8) \
79 T(HandleGreatereqImm8V8) \
80 T(HandleShl2Imm8V8) \
81 T(HandleShr2Imm8V8) \
82 T(HandleAshr2Imm8V8) \
83 T(HandleAnd2Imm8V8) \
84 T(HandleOr2Imm8V8) \
85 T(HandleXor2Imm8V8) \
86 T(HandleExpImm8V8) \
87 T(HandleTypeofImm8) \
88 T(HandleTonumberImm8) \
89 T(HandleTonumericImm8) \
90 T(HandleNegImm8) \
91 T(HandleNotImm8) \
92 T(HandleIncImm8) \
93 T(HandleDecImm8) \
94 T(HandleIstrue) \
95 T(HandleIsfalse) \
96 T(HandleIsinImm8V8) \
97 T(HandleInstanceofImm8V8) \
98 T(HandleStrictnoteqImm8V8) \
99 T(HandleStricteqImm8V8) \
109 T(HandleSupercallthisrangeImm8Imm8V8) \
110 T(HandleDefinefuncImm8Id16Imm8) \
111 T(HandleDefinemethodImm8Id16Imm8) \
112 T(HandleDefineclasswithbufferImm8Id16Id16Imm16V8) \
113 T(HandleGetnextpropnameV8) \
114 T(HandleLdobjbyvalueImm8V8) \
115 T(HandleStobjbyvalueImm8V8V8) \
116 T(HandleLdsuperbyvalueImm8V8) \
117 T(HandleLdobjbyindexImm8Imm16) \
118 T(HandleStobjbyindexImm8V8Imm16) \
119 T(HandleLdlexvarImm4Imm4) \
120 T(HandleStlexvarImm4Imm4) \
121 T(HandleLdaStrId16) \
122 T(HandleTryldglobalbynameImm8Id16) \
123 T(HandleTrystglobalbynameImm8Id16) \
124 T(HandleLdglobalvarImm16Id16) \
125 T(HandleLdobjbynameImm8Id16) \
126 T(HandleStobjbynameImm8Id16V8) \
127 T(HandleMovV4V4) \
128 T(HandleMovV8V8) \
129 T(HandleLdsuperbynameImm8Id16) \
130 T(HandleStconsttoglobalrecordImm16Id16) \
131 T(HandleSttoglobalrecordImm16Id16) \
132 T(HandleLdthisbynameImm8Id16) \
133 T(HandleStthisbynameImm8Id16) \
134 T(HandleLdthisbyvalueImm8) \
135 T(HandleStthisbyvalueImm8V8) \
136 T(HandleJmpImm8) \
137 T(HandleJmpImm16) \
138 T(HandleJeqzImm8) \
139 T(HandleJeqzImm16) \
140 T(HandleJnezImm8) \
141 T(HandleJstricteqzImm8) \
142 T(HandleJnstricteqzImm8) \
143 T(HandleJeqnullImm8) \
144 T(HandleJnenullImm8) \
145 T(HandleJstricteqnullImm8) \
146 T(HandleJnstricteqnullImm8) \
147 T(HandleJequndefinedImm8) \
148 T(HandleJneundefinedImm8) \
149 T(HandleJstrictequndefinedImm8) \
150 T(HandleJnstrictequndefinedImm8) \
151 T(HandleJeqV8Imm8) \
152 T(HandleJneV8Imm8) \
153 T(HandleJstricteqV8Imm8) \
154 T(HandleJnstricteqV8Imm8) \
155 T(HandleLdaV8) \
156 T(HandleStaV8) \
157 T(HandleLdaiImm32) \
158 T(HandleFldaiImm64) \
159 T(HandleReturn) \
160 T(HandleReturnundefined) \
161 T(HandleGetpropiterator) \
162 T(HandleGetiteratorImm8) \
163 T(HandleCloseiteratorImm8V8) \
164 T(HandlePoplexenv) \
165 T(HandleLdnan) \
166 T(HandleLdinfinity) \
167 T(HandleGetunmappedargs) \
168 T(HandleLdglobal) \
169 T(HandleLdnewtarget) \
170 T(HandleLdthis) \
171 T(HandleLdhole) \
172 T(HandleCreateregexpwithliteralImm8Id16Imm8) \
173 T(HandleCreateregexpwithliteralImm16Id16Imm8) \
175 T(HandleDefinefuncImm16Id16Imm8) \
176 T(HandleDefineclasswithbufferImm16Id16Id16Imm16V8) \
177 T(HandleGettemplateobjectImm8) \
178 T(HandleSetobjectwithprotoImm8V8) \
179 T(HandleStownbyvalueImm8V8V8) \
180 T(HandleStownbyindexImm8V8Imm16) \
181 T(HandleStownbynameImm8Id16V8) \
182 T(HandleGetmodulenamespaceImm8) \
183 T(HandleStmodulevarImm8) \
184 T(HandleLdlocalmodulevarImm8) \
185 T(HandleLdexternalmodulevarImm8) \
186 T(HandleStglobalvarImm16Id16) \
187 T(HandleCreateemptyarrayImm16) \
188 T(HandleCreatearraywithbufferImm16Id16) \
189 T(HandleCreateobjectwithbufferImm16Id16) \
190 T(HandleNewobjrangeImm16Imm8V8) \
191 T(HandleTypeofImm16) \
192 T(HandleLdobjbyvalueImm16V8) \
193 T(HandleStobjbyvalueImm16V8V8) \
194 T(HandleLdsuperbyvalueImm16V8) \
195 T(HandleLdobjbyindexImm16Imm16) \
196 T(HandleStobjbyindexImm16V8Imm16) \
197 T(HandleLdlexvarImm8Imm8) \
198 T(HandleStlexvarImm8Imm8) \
199 T(HandleTryldglobalbynameImm16Id16) \
200 T(HandleTrystglobalbynameImm16Id16) \
201 T(HandleStownbynamewithnamesetImm8Id16V8) \
202 T(HandleMovV16V16) \
203 T(HandleLdobjbynameImm16Id16) \
204 T(HandleStobjbynameImm16Id16V8) \
205 T(HandleLdsuperbynameImm16Id16) \
206 T(HandleLdthisbynameImm16Id16) \
207 T(HandleStthisbynameImm16Id16) \
208 T(HandleLdthisbyvalueImm16) \
209 T(HandleStthisbyvalueImm16V8) \
210 T(HandleAsyncgeneratorrejectV8) \
211 T(HandleJmpImm32) \
212 T(HandleStownbyvaluewithnamesetImm8V8V8) \
213 T(HandleJeqzImm32) \
214 T(HandleJnezImm16) \
215 T(HandleJnezImm32) \
216 T(HandleJstricteqzImm16) \
217 T(HandleJnstricteqzImm16) \
218 T(HandleJeqnullImm16) \
219 T(HandleJnenullImm16) \
220 T(HandleJstricteqnullImm16) \
221 T(HandleJnstricteqnullImm16) \
222 T(HandleJequndefinedImm16) \
223 T(HandleJneundefinedImm16) \
224 T(HandleJstrictequndefinedImm16) \
225 T(HandleJnstrictequndefinedImm16) \
226 T(HandleJeqV8Imm16) \
227 T(HandleJneV8Imm16) \
228 T(HandleJstricteqV8Imm16) \
229 T(HandleJnstricteqV8Imm16) \
230 T(HandleGetiteratorImm16) \
231 T(HandleCloseiteratorImm16V8) \
232 T(HandleLdsymbol) \
233 T(HandleAsyncfunctionenter) \
234 T(HandleLdfunction) \
235 T(HandleDebugger) \
236 T(HandleCreategeneratorobjV8) \
237 T(HandleCreateiterresultobjV8V8) \
238 T(HandleCreateobjectwithexcludedkeysImm8V8V8) \
239 T(HandleNewobjapplyImm8V8) \
240 T(HandleNewobjapplyImm16V8) \
241 T(HandleNewlexenvwithnameImm8Id16) \
242 T(HandleCreateasyncgeneratorobjV8) \
243 T(HandleAsyncgeneratorresolveV8V8V8) \
244 T(HandleSupercallspreadImm8V8) \
245 T(HandleApplyImm8V8V8) \
246 T(HandleSupercallarrowrangeImm8Imm8V8) \
247 T(HandleDefinegettersetterbyvalueV8V8V8V8) \
248 T(HandleDynamicimport) \
249 T(HandleDefinemethodImm16Id16Imm8) \
250 T(HandleResumegenerator) \
251 T(HandleGetresumemode) \
252 T(HandleGettemplateobjectImm16) \
253 T(HandleDelobjpropV8) \
254 T(HandleSuspendgeneratorV8) \
255 T(HandleAsyncfunctionawaituncaughtV8) \
256 T(HandleCopydatapropertiesV8) \
257 T(HandleStarrayspreadV8V8) \
258 T(HandleSetobjectwithprotoImm16V8) \
259 T(HandleStownbyvalueImm16V8V8) \
260 T(HandleStsuperbyvalueImm8V8V8) \
261 T(HandleStsuperbyvalueImm16V8V8) \
262 T(HandleStownbyindexImm16V8Imm16) \
263 T(HandleStownbynameImm16Id16V8) \
264 T(HandleAsyncfunctionresolveV8) \
265 T(HandleAsyncfunctionrejectV8) \
266 T(HandleCopyrestargsImm8) \
267 T(HandleStsuperbynameImm8Id16V8) \
268 T(HandleStsuperbynameImm16Id16V8) \
269 T(HandleStownbyvaluewithnamesetImm16V8V8) \
270 T(HandleLdbigintId16) \
271 T(HandleStownbynamewithnamesetImm16Id16V8) \
272 T(HandleNop) \
273 T(HandleSetgeneratorstateImm8) \
274 T(HandleGetasynciteratorImm8) \
275 T(HandleLdPrivatePropertyImm8Imm16Imm16) \
276 T(HandleStPrivatePropertyImm8Imm16Imm16V8) \
277 T(HandleTestInImm8Imm16Imm16) \
278 T(HandleDefineFieldByNameImm8Id16V8) \
279 T(HandleDefinePropertyByNameImm8Id16V8) \
280 ASM_UNUSED_BC_STUB_LIST(T) \
281 T(HandleCallRuntime) \
282 T(HandleDeprecated) \
283 T(HandleWide) \
284 T(HandleThrow) \
287 // V: Not Enabled, T: Enabled, D: Always Disable SingleStepDebugging
288 #define ASM_INTERPRETER_DEPRECATED_STUB_LIST(V, T, D) \ argument
289 T(HandleDeprecatedLdlexenvPrefNone) \
290 T(HandleDeprecatedPoplexenvPrefNone) \
291 T(HandleDeprecatedGetiteratornextPrefV8V8) \
292 T(HandleDeprecatedCreatearraywithbufferPrefImm16) \
293 T(HandleDeprecatedCreateobjectwithbufferPrefImm16) \
294 T(HandleDeprecatedTonumberPrefV8) \
295 T(HandleDeprecatedTonumericPrefV8) \
296 T(HandleDeprecatedNegPrefV8) \
297 T(HandleDeprecatedNotPrefV8) \
298 T(HandleDeprecatedIncPrefV8) \
299 T(HandleDeprecatedDecPrefV8) \
307 T(HandleDeprecatedDefineclasswithbufferPrefId16Imm16Imm16V8V8) \
308 T(HandleDeprecatedResumegeneratorPrefV8) \
309 T(HandleDeprecatedGetresumemodePrefV8) \
310 T(HandleDeprecatedGettemplateobjectPrefV8) \
311 T(HandleDeprecatedDelobjpropPrefV8V8) \
312 T(HandleDeprecatedSuspendgeneratorPrefV8V8) \
313 T(HandleDeprecatedAsyncfunctionawaituncaughtPrefV8V8) \
314 T(HandleDeprecatedCopydatapropertiesPrefV8V8) \
315 T(HandleDeprecatedSetobjectwithprotoPrefV8V8) \
316 T(HandleDeprecatedLdobjbyvaluePrefV8V8) \
317 T(HandleDeprecatedLdsuperbyvaluePrefV8V8) \
318 T(HandleDeprecatedLdobjbyindexPrefV8Imm32) \
319 T(HandleDeprecatedAsyncfunctionresolvePrefV8V8V8) \
320 T(HandleDeprecatedAsyncfunctionrejectPrefV8V8V8) \
321 T(HandleDeprecatedStlexvarPrefImm4Imm4V8) \
322 T(HandleDeprecatedStlexvarPrefImm8Imm8V8) \
323 T(HandleDeprecatedStlexvarPrefImm16Imm16V8) \
324 T(HandleDeprecatedGetmodulenamespacePrefId32) \
325 T(HandleDeprecatedStmodulevarPrefId32) \
326 T(HandleDeprecatedLdobjbynamePrefId32V8) \
327 T(HandleDeprecatedLdsuperbynamePrefId32V8) \
328 T(HandleDeprecatedLdmodulevarPrefId32Imm8) \
329 T(HandleDeprecatedStconsttoglobalrecordPrefId32) \
330 T(HandleDeprecatedStlettoglobalrecordPrefId32) \
331 T(HandleDeprecatedStclasstoglobalrecordPrefId32) \
332 T(HandleDeprecatedLdhomeobjectPrefNone) \
333 T(HandleDeprecatedCreateobjecthavingmethodPrefImm16) \
334 T(HandleDeprecatedDynamicimportPrefV8) \
335 T(HandleDeprecatedAsyncgeneratorrejectPrefV8V8)
337 // V: Not Enabled, T: Enabled, D: Always Disable SingleStepDebugging
338 #define ASM_INTERPRETER_WIDE_STUB_LIST(V, T, D) \ argument
339 T(HandleWideCreateobjectwithexcludedkeysPrefImm16V8V8) \
340 T(HandleWideNewobjrangePrefImm16V8) \
341 T(HandleWideNewlexenvPrefImm16) \
342 T(HandleWideNewlexenvwithnamePrefImm16Id16) \
345 T(HandleWideSupercallthisrangePrefImm16V8) \
346 T(HandleWideSupercallarrowrangePrefImm16V8) \
347 T(HandleWideLdobjbyindexPrefImm32) \
348 T(HandleWideStobjbyindexPrefV8Imm32) \
349 T(HandleWideStownbyindexPrefV8Imm32) \
350 T(HandleWideCopyrestargsPrefImm16) \
351 T(HandleWideLdlexvarPrefImm16Imm16) \
352 T(HandleWideStlexvarPrefImm16Imm16) \
353 T(HandleWideGetmodulenamespacePrefImm16) \
354 T(HandleWideStmodulevarPrefImm16) \
355 T(HandleWideLdlocalmodulevarPrefImm16) \
356 T(HandleWideLdexternalmodulevarPrefImm16) \
357 T(HandleWideLdpatchvarPrefImm16) \
358 T(HandleWideStpatchvarPrefImm16)
360 // V: Not Enabled, T: Enabled, D: Always Disable SingleStepDebugging
361 #define ASM_INTERPRETER_THROW_STUB_LIST(V, T, D) \ argument
362 T(HandleThrowPrefNone) \
363 T(HandleThrowNotexistsPrefNone) \
364 T(HandleThrowPatternnoncoerciblePrefNone) \
365 T(HandleThrowDeletesuperpropertyPrefNone) \
366 T(HandleThrowConstassignmentPrefV8) \
367 T(HandleThrowIfnotobjectPrefV8) \
368 T(HandleThrowUndefinedifholePrefV8V8) \
369 T(HandleThrowIfsupernotcorrectcallPrefImm8) \
370 T(HandleThrowIfsupernotcorrectcallPrefImm16) \
371 T(HandleThrowUndefinedifholewithnamePrefId16)
373 // V: Not Enabled, T: Enabled, D: Always Disable SingleStepDebugging
374 #define ASM_INTERPRETER_CALLRUNTIME_STUB_LIST(V, T, D) \ argument
375 T(HandleCallRuntimeNotifyConcurrentResultPrefNone) \
376 T(HandleCallRuntimeDefineFieldByValuePrefImm8V8V8) \
377 T(HandleCallRuntimeDefineFieldByIndexPrefImm8Imm32V8) \
378 T(HandleCallRuntimeToPropertyKeyPrefNone) \
379 T(HandleCallRuntimeCreatePrivatePropertyPrefImm16Id16) \
380 T(HandleCallRuntimeDefinePrivatePropertyPrefImm8Imm16Imm16V8) \
381 T(HandleCallRuntimeCallInitPrefImm8V8) \
382 T(HandleCallRuntimeDefineSendableClassPrefImm16Id16Id16Imm16V8) \
383 T(HandleCallRuntimeLdSendableClassPrefImm16) \
384 T(HandleCallRuntimeLdsendableexternalmodulevarImm8) \
385 T(HandleCallRuntimeWideLdsendableexternalmodulevarPrefImm16) \
386 T(HandleCallRuntimeNewSendableEnvImm8) \
387 T(HandleCallRuntimeNewSendableEnvImm16) \
388 T(HandleCallRuntimeStSendableVarImm4Imm4) \
389 T(HandleCallRuntimeStSendableVarImm8Imm8) \
390 T(HandleCallRuntimeStSendableVarImm16Imm16) \
391 T(HandleCallRuntimeLdSendableVarImm4Imm4) \
392 T(HandleCallRuntimeLdSendableVarImm8Imm8) \
393 T(HandleCallRuntimeLdSendableVarImm16Imm16) \
394 T(HandleCallRuntimeIstruePrefImm8) \
395 T(HandleCallRuntimeIsfalsePrefImm8) \
396 T(HandleCallRuntimeLdLazyModuleVarPrefImm8) \
397 T(HandleCallRuntimeWideLdLazyModuleVarPrefImm16) \
398 T(HandleCallRuntimeLdLazySendableModuleVarPrefImm8) \
399 T(HandleCallRuntimeWideLdLazySendableModuleVarPrefImm16) \
400 T(HandleCallRuntimeSuperCallForwardAllArgsV8) \
401 T(HandleCallRuntimeLdsendablelocalmodulevarImm8) \
402 T(HandleCallRuntimeWideLdsendablelocalmodulevarPrefImm16)