Home | History | Annotate | Download | only in interpreter

Lines Matching refs:Handle

20                                            Handle<JSFunction> function) {
28 Handle<JSFunction> function,
30 Handle<Object> argv[] = { args... };
40 InterpreterCallable(Isolate* isolate, Handle<JSFunction> function)
50 Handle<JSFunction> function_;
81 InterpreterTester(Isolate* isolate, Handle<BytecodeArray> bytecode,
101 static Handle<Object> NewObject(const char* script) {
105 static Handle<String> GetName(Isolate* isolate, const char* name) {
106 Handle<String> result = isolate->factory()->NewStringFromAsciiChecked(name);
125 Handle<JSFunction> GetBytecodeFunction() {
126 Handle<JSFunction> function;
135 function = Handle<JSFunction>::cast(v8::Utils::OpenHandle(*api_function));
143 function = Handle<JSFunction>::cast(v8::Utils::OpenHandle(
165 Handle<Object> undefined_value =
173 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
177 Handle<Object> return_val = callable().ToHandleChecked();
184 Handle<Object> undefined_value =
192 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
196 Handle<Object> return_val = callable().ToHandleChecked();
203 Handle<Object> null_value = handles.main_isolate()->factory()->null_value();
210 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
214 Handle<Object> return_val = callable().ToHandleChecked();
221 Handle<Object> the_hole_value =
229 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
233 Handle<Object> return_val = callable().ToHandleChecked();
240 Handle<Object> true_value = handles.main_isolate()->factory()->true_value();
247 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
251 Handle<Object> return_val = callable().ToHandleChecked();
258 Handle<Object> false_value = handles.main_isolate()->factory()->false_value();
265 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
269 Handle<Object> return_val = callable().ToHandleChecked();
285 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
289 Handle<Object> return_val = callable().ToHandleChecked();
300 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
304 Handle<Object> return_val = callable().ToHandleChecked();
315 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
319 Handle<Object> return_val = callable().ToHandleChecked();
329 Handle<i::String> string = factory->NewStringFromAsciiChecked("String");
331 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
335 Handle<Object> return_val = callable().ToHandleChecked();
343 Handle<Object> true_value = handles.main_isolate()->factory()->true_value();
355 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
359 Handle<Object> return_val = callable().ToHandleChecked();
389 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
392 Handle<Object> return_val = callable().ToHandleChecked();
393 Handle<Object> expected_val =
425 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
428 Handle<Object> return_val = callable().ToHandleChecked();
429 Handle<Object> expected_val =
463 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
466 Handle<Object> return_val = callable().ToHandleChecked();
467 Handle<Object> expected_val =
554 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
558 Handle<Object> return_value = callable().ToHandleChecked();
559 Handle<Object> expected_value =
589 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
593 Handle<Object> return_value = callable().ToHandleChecked();
594 Handle<Object> expected_value =
625 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
629 Handle<Object> return_value = callable().ToHandleChecked();
630 Handle<Object> expected_value =
644 Handle<Object> lhs;
645 Handle<Object> rhs;
646 Handle<Object> expected_value;
682 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
686 Handle<Object> return_value = callable().ToHandleChecked();
699 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
702 auto callable = tester.GetCallable<Handle<Object>>();
705 Handle<Object> true_value = handles.main_isolate()->factory()->true_value();
706 Handle<Object> return_val = callable(true_value).ToHandleChecked();
710 return_val = callable(Handle<Smi>(Smi::FromInt(3), handles.main_isolate()))
731 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
734 typedef Handle<Object> H;
737 Handle<Smi> arg1 = Handle<Smi>(Smi::FromInt(1), handles.main_isolate());
738 Handle<Smi> arg2 = Handle<Smi>(Smi::FromInt(2), handles.main_isolate());
739 Handle<Smi> arg3 = Handle<Smi>(Smi::FromInt(3), handles.main_isolate());
740 Handle<Smi> arg4 = Handle<Smi>(Smi::FromInt(4), handles.main_isolate());
741 Handle<Smi> arg5 = Handle<Smi>(Smi::FromInt(5), handles.main_isolate());
742 Handle<Smi> arg6 = Handle<Smi>(Smi::FromInt(6), handles.main_isolate());
743 Handle<Smi> arg7 = Handle<Smi>(Smi::FromInt(7), handles.main_isolate());
744 Handle<Smi> arg8 = Handle<Smi>(Smi::FromInt(8), handles.main_isolate());
746 Handle<Object> return_val =
763 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
766 auto callable = tester.GetCallable<Handle<Object>>();
768 Handle<Object> return_val =
769 callable(Handle<Smi>(Smi::FromInt(3), handles.main_isolate()))
787 Handle<Object> return_val = callable().ToHandleChecked();
807 Handle<i::String> name = factory->InternalizeUtf8String("global");
808 Handle<i::Object> global_obj =
826 Handle<Object> return_val = callable().ToHandleChecked();
843 Handle<Object> return_val = callable().ToHandleChecked();
863 Handle<i::String> name = factory->InternalizeUtf8String("unallocated");
864 Handle<i::Object> global_obj =
879 Handle<i::TypeFeedbackVector> vector =
882 Handle<i::String> name = factory->NewStringFromAsciiChecked("val");
892 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
895 auto callable = tester.GetCallable<Handle<Object>>();
897 Handle<Object> object = InterpreterTester::NewObject("({ val : 123 })");
899 Handle<Object> return_val = callable(object).ToHandleChecked();
907 Handle<Object> object2 =
913 Handle<Object> object3 =
916 Handle<Object> object4 =
919 Handle<Object> object5 =
935 Handle<i::TypeFeedbackVector> vector =
938 Handle<i::String> key = factory->NewStringFromAsciiChecked("key");
949 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
952 auto callable = tester.GetCallable<Handle<Object>>();
954 Handle<Object> object = InterpreterTester::NewObject("({ key : 123 })");
956 Handle<Object> return_val = callable(object).ToHandleChecked();
964 Handle<Object> object3 =
980 Handle<i::TypeFeedbackVector> vector =
983 Handle<i::String> name = factory->NewStringFromAsciiChecked("val");
994 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
997 auto callable = tester.GetCallable<Handle<Object>>();
998 Handle<Object> object = InterpreterTester::NewObject("({ val : 123 })");
1000 Handle<Object> result;
1011 Handle<Object> object2 =
1018 Handle<Object> object3 =
1021 Handle<Object> object4 =
1024 Handle<Object> object5 =
1041 Handle<i::TypeFeedbackVector> vector =
1044 Handle<i::String> name = factory->NewStringFromAsciiChecked("val");
1057 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1060 auto callable = tester.GetCallable<Handle<Object>>();
1061 Handle<Object> object = InterpreterTester::NewObject("({ val : 123 })");
1063 Handle<Object> result;
1074 Handle<Object> object2 =
1091 Handle<i::TypeFeedbackVector> vector =
1095 Handle<i::String> name = factory->NewStringFromAsciiChecked("func");
1108 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1111 auto callable = tester.GetCallable<Handle<Object>>();
1113 Handle<Object> object = InterpreterTester::NewObject(
1115 Handle<Object> return_val = callable(object).ToHandleChecked();
1129 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1132 auto callable = tester.GetCallable<Handle<Object>>();
1134 Handle<Object> object = InterpreterTester::NewObject(
1139 Handle<Object> return_val = callable(object).ToHandleChecked();
1159 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1162 auto callable = tester.GetCallable<Handle<Object>>();
1164 Handle<Object> object = InterpreterTester::NewObject(
1168 Handle<Object> return_val = callable(object).ToHandleChecked();
1204 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1207 auto callable = tester.GetCallable<Handle<Object>>();
1209 Handle<Object> object = InterpreterTester::NewObject(
1216 Handle<Object> return_val = callable(object).ToHandleChecked();
1217 Handle<i::String> expected =
1266 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1269 Handle<Object> return_value = callable().ToHandleChecked();
1301 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1304 Handle<Object> return_value = callable().ToHandleChecked();
1337 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1340 Handle<Object> return_value = callable().ToHandleChecked();
1411 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1414 Handle<Object> return_value = callable().ToHandleChecked();
1450 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1453 Handle<Object> return_value = callable().ToHandleChecked();
1486 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1489 Handle<Object> return_value = callable().ToHandleChecked();
1543 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1546 Handle<Object> return_value = callable().ToHandleChecked();
1560 Handle<i::String> name = factory->NewStringFromAsciiChecked("cons");
1561 Handle<i::JSFunction> func = factory->NewFunction(name);
1562 Handle<i::JSObject> instance = factory->NewJSObject(func);
1563 Handle<i::Object> other = factory->NewNumber(3.3333);
1564 Handle<i::Object> cases[] = {Handle<i::Object>::cast(instance), other};
1578 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1581 Handle<Object> return_value = callable().ToHandleChecked();
1592 Handle<i::JSArray> array =
1605 .LoadLiteral(Handle<Object>::cast(array))
1609 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1612 Handle<Object> return_value = callable().ToHandleChecked();
1633 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1636 Handle<Object> return_value = callable().ToHandleChecked();
1644 v8::internal::Factory* factory, Handle<Object> obj) {
1660 builder->LoadLiteral(*Handle<Smi>::cast(obj));
1671 std::pair<Handle<Object>, bool> object_type_tuples[] = {
1679 Handle<Object>::cast(factory->NewStringFromStaticChars("hello")),
1682 Handle<Object>::cast(factory->NewStringFromStaticChars("")), true),
1694 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1697 Handle<Object> return_value = callable().ToHandleChecked();
1723 Handle<v8::internal::String> return_value =
1724 Handle<v8::internal::String>::cast(callable().ToHandleChecked());
1744 Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
1749 Handle<Object> return_val = callable().ToHandleChecked();
1763 auto callable = tester.GetCallable<Handle<Object>>();
1765 Handle<i::Object> return_val = callable(
1766 Handle<Smi>(Smi::FromInt(3), handles.main_isolate())).ToHandleChecked();
1776 std::pair<const char*, Handle<Object>> literals[] = {
1794 Handle<i::Object> return_value = callable().ToHandleChecked();
1805 std::pair<const char*, Handle<Object>> literals[] = {
1809 handle(Smi::FromInt(3), isolate)),
1813 handle(Smi::FromInt(102), isolate)),
1825 Handle<i::Object> return_value = callable().ToHandleChecked();
1836 std::pair<const char*, Handle<Object>> literals[] = {
1842 handle(Smi::FromInt(15), isolate)),
1844 handle(Smi::FromInt(6), isolate)),
1850 handle(Smi::FromInt(22), isolate)),
1857 handle(Smi::FromInt(123), isolate)),
1861 handle(Smi::FromInt(1), isolate)),
1870 handle(Smi::FromInt(987), isolate)),
1878 Handle<i::Object> return_value = callable().ToHandleChecked();
1898 Handle<Object> return_val = callable().ToHandleChecked();
1917 Handle<Object> return_val = callable().ToHandleChecked();
1938 Handle<Object> return_val = callable().ToHandleChecked();
1951 std::pair<std::string, Handle<Object>> context_vars[] = {
1953 handle(Smi::FromInt(1), isolate)),
1955 handle(Smi::FromInt(10), isolate)),
1958 handle(Smi::FromInt(50), isolate)),
1961 handle(Smi::FromInt(3), isolate)),
1965 handle(Smi::FromInt(30), isolate)),
1968 handle(Smi::FromInt(100), isolate)),
1977 Handle<i::Object> return_value = callable().ToHandleChecked();
1987 std::pair<const char*, Handle<Object>> context_params[] = {
1989 handle(Smi::FromInt(1), isolate)),
1991 handle(Smi::FromInt(4), isolate)),
1993 handle(Smi::FromInt(1), isolate)),
2001 tester.GetCallable<Handle<Object>, Handle<Object>, Handle<Object>>();
2003 Handle<Object> a1 = handle(Smi::FromInt(1), isolate);
2004 Handle<Object> a2 = handle(Smi::FromInt(2), isolate);
2005 Handle<Object> a3 = handle(Smi::FromInt(3), isolate);
2006 Handle<i::Object> return_value = callable(a1, a2, a3).ToHandleChecked();
2016 std::pair<const char*, Handle<Object>> context_vars[] = {
2018 handle(Smi::FromInt(200), isolate)),
2020 handle(Smi::FromInt(20), isolate)),
2039 Handle<i::Object> return_value = callable().ToHandleChecked();
2050 std::pair<const char*, Handle<Object>> literals[] = {
2053 handle(Smi::FromInt(3), isolate)),
2058 handle(Smi::FromInt(11), isolate)),
2060 handle(Smi::FromInt(21), isolate))};
2067 Handle<i::Object> return_value = callable().ToHandleChecked();
2078 std::pair<const char*, Handle<Object>> literals[] = {
2081 handle(Smi::FromInt(10), isolate)),
2095 Handle<i::Object> return_value = callable().ToHandleChecked();
2106 std::pair<const char*, Handle<Object>> literals[] = {
2110 handle(Smi::FromInt(0), isolate)),
2112 handle(Smi::FromInt(10), isolate)),
2113 std::make_pair("return 0.0 && 3.2;\n", handle(Smi::FromInt(0), isolate)),
2119 handle(Smi::FromInt(1), isolate)),
2128 Handle<i::Object> return_value = callable().ToHandleChecked();
2143 Handle<Object> return_val = callable().ToHandleChecked();
2157 Handle<Object> return_val = callable().ToHandleChecked();
2168 std::pair<const char*, Handle<Object>> throws[] = {
2172 handle(Smi::FromInt(1), isolate)),
2190 Handle<Object> thrown_obj = v8::Utils::OpenHandle(*CompileRun(try_wrapper));
2201 std::pair<const char*, Handle<Object>> count_ops[] = {
2203 handle(Smi::FromInt(2), isolate)),
2205 handle(Smi::FromInt(1), isolate)),
2207 handle(Smi::FromInt(4), isolate)),
2209 handle(Smi::FromInt(5), isolate)),
2217 handle(Smi::FromInt(2), isolate)),
2219 handle(Smi::FromInt(0), isolate)),
2221 handle(Smi::FromInt(12), isolate)),
2223 handle(Smi::FromInt(11), isolate)),
2225 handle(Smi::FromInt(12), isolate)),
2227 handle(Smi::FromInt(21), isolate)),
2229 handle(Smi::FromInt(22), isolate)),
2231 handle(Smi::FromInt(3), isolate)),
2233 handle(Smi::FromInt(2), isolate)),
2235 handle(Smi::FromInt(-1), isolate)),
2237 handle(Smi::FromInt(1), isolate)),
2239 handle(Smi::FromInt(1), isolate)),
2241 handle(Smi::FromInt(1), isolate)),
2246 handle(Smi::FromInt(1), isolate)),
2254 Handle<i::Object> return_value = callable().ToHandleChecked();
2264 std::pair<const char*, Handle<Object>> count_ops[] = {
2266 handle(Smi::FromInt(101), isolate)),
2268 handle(Smi::FromInt(99), isolate)),
2270 handle(Smi::FromInt(100), isolate)),
2272 handle(Smi::FromInt(201), isolate)),
2274 handle(Smi::FromInt(199), isolate)),
2276 handle(Smi::FromInt(200), isolate)),
2283 Handle<i::Object> return_value = callable().ToHandleChecked();
2294 std::pair<const char*, Handle<Object>> compound_expr[] = {
2296 Handle<Object>(Smi::FromInt(3), isolate)),
2298 Handle<Object>(Smi::FromInt(5), isolate)),
2302 Handle<Object>(Smi::FromInt(4), isolate)),
2305 Handle<Object>(Smi::FromInt(26), isolate)),
2314 Handle<i::Object> return_value = callable().ToHandleChecked();
2324 std::pair<const char*, Handle<Object>> compound_expr[2] = {
2327 Handle<Object>(Smi::FromInt(120), isolate)),
2330 Handle<Object>(Smi::FromInt(80), isolate)),
2337 Handle<i::Object> return_value = callable().ToHandleChecked();
2373 Handle<Object> return_val = callable().ToHandleChecked();
2380 auto callable = tester.GetCallable<Handle<Object>>();
2381 Handle<Object> return_val =
2382 callable(handle(Smi::FromInt(40), isolate)).ToHandleChecked();
2392 Handle<Object> args[3] = {
2393 handle(Smi::FromInt(40), isolate),
2394 handle(Smi::FromInt(60), isolate),
2395 handle(Smi::FromInt(80), isolate),
2400 tester.GetCallable<Handle<Object>, Handle<Object>, Handle<Object>>();
2401 Handle<Object> return_val =
2412 std::pair<const char*, Handle<Object>> conditional[] = {
2414 handle(Smi::FromInt(2), isolate)),
2416 handle(Smi::FromInt(3), isolate)),
2418 handle(Smi::FromInt(20), isolate)),
2420 handle(Smi::FromInt(20), isolate)),
2422 handle(Smi::FromInt(20), isolate)),
2424 handle(Smi::FromInt(30), isolate)),
2426 handle(Smi::FromInt(3), isolate)),
2428 handle(Smi::FromInt(5), isolate)),
2436 Handle<i::Object> return_value = callable().ToHandleChecked();
2449 std::pair<const char*, Handle<Object>> test_delete[] = {
2480 Handle<i::Object> return_value = callable().ToHandleChecked();
2492 Handle<i::Object> return_value = callable().ToHandleChecked();
2505 std::pair<const char*, Handle<Object>> test_delete[] = {
2513 Handle<Object>(Smi::FromInt(10), isolate)),
2531 Handle<i::Object> return_value = callable().ToHandleChecked();
2542 std::pair<const char*, Handle<Object>> test_global_delete[] = {
2556 Handle<Object>(Smi::FromInt(10), isolate)),
2564 Handle<Object>(Smi::FromInt(10), isolate)),
2598 Handle<i::Object> return_value = callable().ToHandleChecked();
2609 std::pair<const char*, Handle<Object>> loops[] = {
2623 handle(Smi::FromInt(2), isolate)),
2643 handle(Smi::FromInt(2), isolate)),
2656 Handle<Object>(Smi::FromInt(1), isolate)),
2681 Handle<Object>(Smi::FromInt(2), isolate)),
2687 Handle<Object>(Smi::FromInt(30), isolate))};
2694 Handle<i::Object> return_value = callable().ToHandleChecked();
2904 Handle<Object> return_val = callable().ToHandleChecked();
2905 CHECK_EQ(Handle<Smi>::cast(return_val)->value(), for_in_samples[i].second);
2915 std::pair<const char*, Handle<Object>> switch_ops[] = {
2921 handle(Smi::FromInt(2), isolate)),
2928 handle(Smi::FromInt(3), isolate)),
2935 handle(Smi::FromInt(3), isolate)),
2950 handle(Smi::FromInt(300), isolate)),
2957 handle(Smi::FromInt(2), isolate)),
2965 handle(Smi::FromInt(3), isolate)),
2976 handle(Smi::FromInt(5), isolate)),
2984 Handle<i::Object> return_value = callable().ToHandleChecked();
2995 std::pair<const char*, Handle<Object>> sloppy_this[] = {
2998 handle(Smi::FromInt(100), isolate)),
3002 handle(Smi::FromInt(110), isolate)),
3006 handle(Smi::FromInt(110), isolate)),
3018 Handle<i::Object> return_value = callable().ToHandleChecked();
3033 Handle<i::Object> return_value = callable().ToHandleChecked();
3050 Handle<Object> new_target_name = v8::Utils::OpenHandle(
3188 auto callable = tester.GetCallable<Handle<Object>>();
3189 Handle<Object> return_val =
3190 callable(handle(Smi::FromInt(arg_value), handles.main_isolate()))
3192 CHECK_EQ(Handle<Smi>::cast(return_val)->value(), samples[i].second);
3202 std::pair<const char*, Handle<Object>> to_name_tests[] = {
3234 Handle<i::Object> return_value = callable().ToHandleChecked();
3245 std::pair<const char*, Handle<Object>> reg_tests[] = {
3268 Handle<i::Object> return_value = callable().ToHandleChecked();
3289 std::pair<const char*, Handle<Object>> lookup_slot[] = {
3290 {"return x;", handle(Smi::FromInt(1), isolate)},
3293 {"x = 10; return x;", handle(Smi::FromInt(10), isolate)},
3294 {"'use strict'; x = 20; return x;", handle(Smi::FromInt(20), isolate)},
3305 Handle<i::Object> return_value = callable().ToHandleChecked();
3315 std::pair<const char*, Handle<Object>> call_lookup[] = {
3317 handle(Smi::FromInt(2), isolate)},
3320 handle(Smi::FromInt(3), isolate)},
3324 handle(Smi::FromInt(30), isolate)},
3332 Handle<i::Object> return_value = callable().ToHandleChecked();
3359 std::pair<std::string, Handle<Object>> lookup_slot[] = {
3360 {init_function_body + "return x;", handle(Smi::FromInt(1), isolate)},
3364 handle(Smi::FromInt(10), isolate)},
3366 handle(Smi::FromInt(20), isolate)},
3376 Handle<i::Object> return_value = callable().ToHandleChecked();
3401 std::pair<const char*, Handle<Object>> delete_lookup_slot[] = {
3417 Handle<i::Object> return_value = callable().ToHandleChecked();
3450 auto callable = tester.GetCallable<Handle<Object>>();
3451 Handle<Object> return_val =
3454 CHECK_EQ(Handle<Smi>::cast(return_val)->value(), results[a]);
3465 std::pair<const char*, Handle<Object>> eval[] = {
3466 {"return eval('1;');", handle(Smi::FromInt(1), isolate)},
3467 {"return eval('100 * 20;');", handle(Smi::FromInt(2000), isolate)},
3469 handle(Smi::FromInt(30), isolate)},
3471 handle(Smi::FromInt(33), isolate)},
3474 handle(Smi::FromInt(53), isolate)},
3476 handle(Smi::FromInt(86), isolate)},
3478 handle(Smi::FromInt(11), isolate)},
3480 handle(Smi::FromInt(20), isolate)},
3482 handle(Smi::FromInt(1), isolate)},
3484 handle(Smi::FromInt(1), isolate)},
3504 Handle<i::Object> return_value = callable().ToHandleChecked();
3514 std::pair<const char*, Handle<Object>> eval_params[] = {
3516 handle(Smi::FromInt(30), isolate)},
3518 handle(Smi::FromInt(10), isolate)},
3522 handle(Smi::FromInt(30), isolate)},
3529 auto callable = tester.GetCallable<Handle<Object>>();
3531 Handle<i::Object> return_value =
3532 callable(handle(Smi::FromInt(20), isolate)).ToHandleChecked();
3543 std::pair<const char*, Handle<Object>> eval_global[] = {
3546 handle(Smi::FromInt(33), isolate)},
3560 Handle<i::Object> return_value = callable().ToHandleChecked();