Lines Matching defs:args
181 const v8::FunctionCallbackInfo<v8::Value>& args, \
183 i::Handle<i::Object> arg0 = Utils::OpenHandle(*args[0]); \
197 const v8::FunctionCallbackInfo<v8::Value>& args, ErrorThrower* thrower,
201 v8::Local<v8::Value> source = args[0];
238 const v8::FunctionCallbackInfo<v8::Value>& args, ErrorThrower* thrower) {
239 i::Handle<i::Object> arg0 = Utils::OpenHandle(*args[0]);
507 void WebAssemblyCompile(const v8::FunctionCallbackInfo<v8::Value>& args) {
509 v8::Isolate* isolate = args.GetIsolate();
522 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
529 auto bytes = GetFirstArgumentAsBytes(args, &thrower, &is_shared);
542 const v8::FunctionCallbackInfo<v8::Value>& args) {
543 v8::Isolate* isolate = args.GetIsolate();
550 v8::WasmStreaming::Unpack(args.GetIsolate(), args.Data());
554 GetFirstArgumentAsBytes(args, &thrower, &is_shared);
565 const v8::FunctionCallbackInfo<v8::Value>& args) {
567 v8::WasmStreaming::Unpack(args.GetIsolate(), args.Data());
568 streaming->Abort(args[0]);
574 const v8::FunctionCallbackInfo<v8::Value>& args) {
575 v8::Isolate* isolate = args.GetIsolate();
585 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
623 if (!input_resolver->Resolve(context, args[0]).IsJust()) return;
633 void WebAssemblyValidate(const v8::FunctionCallbackInfo<v8::Value>& args) {
634 v8::Isolate* isolate = args.GetIsolate();
640 auto bytes = GetFirstArgumentAsBytes(args, &thrower, &is_shared);
642 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
689 void WebAssemblyModule(const v8::FunctionCallbackInfo<v8::Value>& args) {
690 v8::Isolate* isolate = args.GetIsolate();
692 if (i_isolate->wasm_module_callback()(args)) return;
697 if (!args.IsConstructCall()) {
707 auto bytes = GetFirstArgumentAsBytes(args, &thrower, &is_shared);
732 // available here as {args.This()}. We're going to discard this object
739 Utils::OpenHandle(*args.This()))) {
743 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
748 void WebAssemblyModuleImports(const v8::FunctionCallbackInfo<v8::Value>& args) {
749 HandleScope scope(args.GetIsolate());
750 v8::Isolate* isolate = args.GetIsolate();
754 auto maybe_module = GetFirstArgumentAsModule(args, &thrower);
757 args.GetReturnValue().Set(Utils::ToLocal(imports));
761 void WebAssemblyModuleExports(const v8::FunctionCallbackInfo<v8::Value>& args) {
762 HandleScope scope(args.GetIsolate());
763 v8::Isolate* isolate = args.GetIsolate();
767 auto maybe_module = GetFirstArgumentAsModule(args, &thrower);
770 args.GetReturnValue().Set(Utils::ToLocal(exports));
775 const v8::FunctionCallbackInfo<v8::Value>& args) {
776 HandleScope scope(args.GetIsolate());
777 v8::Isolate* isolate = args.GetIsolate();
782 auto maybe_module = GetFirstArgumentAsModule(args, &thrower);
785 if (args[1]->IsUndefined()) {
791 i::Object::ToString(i_isolate, Utils::OpenHandle(*args[1]));
798 args.GetReturnValue().Set(Utils::ToLocal(custom_sections));
802 void WebAssemblyInstance(const v8::FunctionCallbackInfo<v8::Value>& args) {
803 Isolate* isolate = args.GetIsolate();
808 HandleScope scope(args.GetIsolate());
809 if (i_isolate->wasm_instance_callback()(args)) return;
814 if (!args.IsConstructCall()) {
820 GetFirstArgumentAsModule(args, &thrower);
826 GetValueAsImports(args[1], &thrower);
841 // available here as {args.This()}. We're going to discard this object
848 Utils::OpenHandle(*args.This()))) {
852 args.GetReturnValue().Set(Utils::ToLocal(instance_obj));
859 const v8::FunctionCallbackInfo<v8::Value>& args) {
860 v8::Isolate* isolate = args.GetIsolate();
873 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
888 // If args.Length < 2, this will be undefined - see FunctionCallbackInfo.
889 Local<Value> ffi = args[1];
931 if (!input_resolver->Resolve(context, args[0]).IsJust()) return;
943 void WebAssemblyInstantiate(const v8::FunctionCallbackInfo<v8::Value>& args) {
945 v8::Isolate* isolate = args.GetIsolate();
958 args.GetReturnValue().Set(promise);
964 Local<Value> first_arg_value = args[0];
973 // If args.Length < 2, this will be undefined - see FunctionCallbackInfo.
974 Local<Value> ffi = args[1];
993 auto bytes = GetFirstArgumentAsBytes(args, &thrower, &is_shared);
1129 // new WebAssembly.Table(args) -> WebAssembly.Table
1130 void WebAssemblyTable(const v8::FunctionCallbackInfo<v8::Value>& args) {
1131 v8::Isolate* isolate = args.GetIsolate();
1135 if (!args.IsConstructCall()) {
1139 if (!args[0]->IsObject()) {
1144 Local<v8::Object> descriptor = Local<Object>::Cast(args[0]);
1197 // available here as {args.This()}. We're going to discard this object
1204 Utils::OpenHandle(*args.This()))) {
1208 if (initial > 0 && args.Length() >= 2 && !args[1]->IsUndefined()) {
1209 i::Handle<i::Object> element = Utils::OpenHandle(*args[1]);
1225 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
1229 void WebAssemblyMemory(const v8::FunctionCallbackInfo<v8::Value>& args) {
1230 v8::Isolate* isolate = args.GetIsolate();
1234 if (!args.IsConstructCall()) {
1238 if (!args[0]->IsObject()) {
1243 Local<v8::Object> descriptor = Local<Object>::Cast(args[0]);
1291 // available here as {args.This()}. We're going to discard this object
1298 Utils::OpenHandle(*args.This()))) {
1314 args.GetReturnValue().Set(Utils::ToLocal(memory_obj));
1399 void WebAssemblyGlobal(const v8::FunctionCallbackInfo<v8::Value>& args) {
1400 v8::Isolate* isolate = args.GetIsolate();
1404 if (!args.IsConstructCall()) {
1408 if (!args[0]->IsObject()) {
1413 Local<v8::Object> descriptor = Local<Object>::Cast(args[0]);
1459 // available here as {args.This()}. We're going to discard this object
1466 Utils::OpenHandle(*args.This()))) {
1471 Local<v8::Value> value = Local<Value>::Cast(args[1]);
1501 if (args.Length() < 2) {
1511 if (args.Length() < 2) {
1550 args.GetReturnValue().Set(Utils::ToLocal(global_js_object));
1569 void WebAssemblyTag(const v8::FunctionCallbackInfo<v8::Value>& args) {
1570 v8::Isolate* isolate = args.GetIsolate();
1575 if (!args.IsConstructCall()) {
1579 if (!args[0]->IsObject()) {
1584 Local<Object> event_type = Local<Object>::Cast(args[0]);
1628 args.GetReturnValue().Set(Utils::ToLocal(tag_object));
1632 void WebAssemblySuspender(const v8::FunctionCallbackInfo<v8::Value>& args) {
1633 v8::Isolate* isolate = args.GetIsolate();
1638 if (!args.IsConstructCall()) {
1646 // available here as {args.This()}. We're going to discard this object
1653 Utils::OpenHandle(*args.This()))) {
1656 args.GetReturnValue().Set(Utils::ToLocal(suspender));
1744 void WebAssemblyException(const v8::FunctionCallbackInfo<v8::Value>& args) {
1745 v8::Isolate* isolate = args.GetIsolate();
1750 if (!args.IsConstructCall()) {
1754 if (!args[0]->IsObject()) {
1758 i::Handle<i::Object> arg0 = Utils::OpenHandle(*args[0]);
1776 EncodeExceptionValues(isolate, signature, args[1], &thrower, values);
1778 args.GetReturnValue().Set(
1783 void WebAssemblyFunction(const v8::FunctionCallbackInfo<v8::Value>& args) {
1784 v8::Isolate* isolate = args.GetIsolate();
1788 if (!args.IsConstructCall()) {
1792 if (!args[0]->IsObject()) {
1796 Local<Object> function_type = Local<Object>::Cast(args[0]);
1868 if (!args[1]->IsFunction()) {
1875 Utils::OpenHandle(*args[1].As<Function>());
1878 args.GetReturnValue().Set(Utils::ToLocal(callable));
1890 args.GetReturnValue().Set(Utils::ToLocal(callable));
1902 args.GetReturnValue().Set(Utils::ToLocal(result));
1906 void WebAssemblyFunctionType(const v8::FunctionCallbackInfo<v8::Value>& args) {
1907 v8::Isolate* isolate = args.GetIsolate();
1914 i::Handle<i::Object> arg0 = Utils::OpenHandle(*args[0]);
1941 args.GetReturnValue().Set(Utils::ToLocal(type));
1955 i::Handle<i::Object> this_arg = Utils::OpenHandle(*args.This()); \
1964 const v8::FunctionCallbackInfo<v8::Value>& args) {
1965 v8::Isolate* isolate = args.GetIsolate();
1971 args.GetReturnValue().Set(Utils::ToLocal(exports_object));
1975 const v8::FunctionCallbackInfo<v8::Value>& args) {
1976 v8::Isolate* isolate = args.GetIsolate();
1981 args.GetReturnValue().Set(
1986 void WebAssemblyTableGrow(const v8::FunctionCallbackInfo<v8::Value>& args) {
1987 v8::Isolate* isolate = args.GetIsolate();
1995 if (!EnforceUint32("Argument 0", args[0], context, &thrower, &grow_by)) {
2001 if (args.Length() >= 2 && !args[1]->IsUndefined()) {
2002 init_value = Utils::OpenHandle(*args[1]);
2026 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
2031 void WebAssemblyTableGet(const v8::FunctionCallbackInfo<v8::Value>& args) {
2032 v8::Isolate* isolate = args.GetIsolate();
2040 if (!EnforceUint32("Argument 0", args[0], context, &thrower, &index)) {
2056 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
2061 void WebAssemblyTableSet(const v8::FunctionCallbackInfo<v8::Value>& args) {
2062 v8::Isolate* isolate = args.GetIsolate();
2071 if (!EnforceUint32("Argument 0", args[0], context, &thrower, &index)) {
2080 args.Length() >= 2
2081 ? Utils::OpenHandle(*args[1])
2099 void WebAssemblyTableType(const v8::FunctionCallbackInfo<v8::Value>& args) {
2100 v8::Isolate* isolate = args.GetIsolate();
2114 args.GetReturnValue().Set(Utils::ToLocal(type));
2118 void WebAssemblyMemoryGrow(const v8::FunctionCallbackInfo<v8::Value>& args) {
2119 v8::Isolate* isolate = args.GetIsolate();
2127 if (!EnforceUint32("Argument 0", args[0], context, &thrower, &delta_pages)) {
2146 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
2152 const v8::FunctionCallbackInfo<v8::Value>& args) {
2153 v8::Isolate* isolate = args.GetIsolate();
2174 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
2179 void WebAssemblyMemoryType(const v8::FunctionCallbackInfo<v8::Value>& args) {
2180 v8::Isolate* isolate = args.GetIsolate();
2198 args.GetReturnValue().Set(Utils::ToLocal(type));
2202 void WebAssemblyTagType(const v8::FunctionCallbackInfo<v8::Value>& args) {
2203 v8::Isolate* isolate = args.GetIsolate();
2219 args.GetReturnValue().Set(Utils::ToLocal(type));
2223 const v8::FunctionCallbackInfo<v8::Value>& args) {
2224 v8::Isolate* isolate = args.GetIsolate();
2233 GetFirstArgumentAsTag(args, &thrower);
2238 if (!EnforceUint32("Index", args[1], context, &thrower, &index)) {
2362 args.GetReturnValue().Set(result);
2365 void WebAssemblyExceptionIs(const v8::FunctionCallbackInfo<v8::Value>& args) {
2366 v8::Isolate* isolate = args.GetIsolate();
2381 auto maybe_tag = GetFirstArgumentAsTag(args, &thrower);
2386 args.GetReturnValue().Set(tag_arg->tag() == *tag);
2390 const v8::FunctionCallbackInfo<v8::Value>& args, const char* name) {
2391 v8::Isolate* isolate = args.GetIsolate();
2397 v8::ReturnValue<v8::Value> return_value = args.GetReturnValue();
2455 void WebAssemblyGlobalValueOf(const v8::FunctionCallbackInfo<v8::Value>& args) {
2456 return WebAssemblyGlobalGetValueCommon(args, "WebAssembly.Global.valueOf()");
2461 const v8::FunctionCallbackInfo<v8::Value>& args) {
2462 return WebAssemblyGlobalGetValueCommon(args, "get WebAssembly.Global.value");
2467 const v8::FunctionCallbackInfo<v8::Value>& args) {
2468 v8::Isolate* isolate = args.GetIsolate();
2479 if (args.Length() == 0) {
2487 if (!args[0]->Int32Value(context).To(&i32_value)) return;
2493 if (!args[0]->ToBigInt(context).ToLocal(&bigint_value)) return;
2499 if (!args[0]->NumberValue(context).To(&f64_value)) return;
2505 if (!args[0]->NumberValue(context).To(&f64_value)) return;
2516 receiver->SetExternRef(Utils::OpenHandle(*args[0]));
2519 if (!receiver->SetFuncRef(i_isolate, Utils::OpenHandle(*args[0]))) {
2549 void WebAssemblyGlobalType(const v8::FunctionCallbackInfo<v8::Value>& args) {
2550 v8::Isolate* isolate = args.GetIsolate();
2558 args.GetReturnValue().Set(Utils::ToLocal(type));
2564 const v8::FunctionCallbackInfo<v8::Value>& args) {
2565 Isolate* isolate = args.GetIsolate();
2570 if (args.Length() == 0) {
2574 auto maybe_function = GetFirstArgumentAsJSFunction(args, &thrower);
2600 args.GetReturnValue().Set(Utils::ToLocal(result));
2605 const v8::FunctionCallbackInfo<v8::Value>& args) {
2606 v8::Isolate* isolate = args.GetIsolate();
2611 if (!args[0]->IsObject()) {
2617 i::Handle<i::Object> arg0 = Utils::OpenHandle(*args[0]);
2637 args.GetReturnValue().Set(Utils::ToLocal(result));