Lines Matching refs:index
1632 int index)
1633 : data_(data), index_(index) {
1662 int index = args[arg_offset]
1665 if (index < 0 || index >= realm_count_ || realms_[index].IsEmpty()) {
1666 args.GetIsolate()->ThrowError("Invalid realm index");
1669 return index;
1712 // Realm.current() returns the index of the currently active realm.
1716 int index = data->RealmFind(isolate->GetEnteredOrMicrotaskContext());
1717 if (index == -1) return;
1718 args.GetReturnValue().Set(index);
1721 // Realm.owner(o) returns the index of the realm that created o.
1741 int index = data->RealmFind(creation_context);
1742 if (index == -1) return;
1743 args.GetReturnValue().Set(index);
1750 int index = data->RealmIndexOrThrow(args, 0);
1751 if (index == -1) return;
1758 Local<Context>::New(args.GetIsolate(), data->realms_[index])->Global();
1771 const v8::FunctionCallbackInfo<v8::Value>& args, int index,
1777 if (index < 0) {
1779 index = data->realm_count_;
1781 for (int i = 0; i < index; ++i) {
1797 data->realms_[index].Reset(isolate, context);
1798 data->realms_[index].AnnotateStrongRetainer(kGlobalHandleLabel);
1799 args.GetReturnValue().Set(index);
1804 int index) {
1807 Local<Context> context = data->realms_[index].Get(isolate);
1809 data->realms_[index].Reset();
1817 // and returns its index.
1838 int index = data->RealmIndexOrThrow(args, 0);
1839 if (index == -1) return;
1840 if (index == 0 || index == data->realm_current_ ||
1841 index == data->realm_switch_) {
1842 args.GetIsolate()->ThrowError("Invalid realm index");
1846 Local<Context> context = Local<Context>::New(isolate, data->realms_[index]);
1859 DisposeRealm(args, index);
1860 CreateRealm(args, index, global_object);
1867 int index = data->RealmIndexOrThrow(args, 0);
1868 if (index == -1) return;
1869 if (index == 0 || index == data->realm_current_ ||
1870 index == data->realm_switch_) {
1871 args.GetIsolate()->ThrowError("Invalid realm index");
1876 Local<Context> realm = Local<Context>::New(isolate, data->realms_[index]);
1884 int index = data->RealmIndexOrThrow(args, 0);
1885 if (index == -1) return;
1886 if (index == 0 || index == data->realm_current_ ||
1887 index == data->realm_switch_) {
1888 args.GetIsolate()->ThrowError("Invalid realm index");
1891 DisposeRealm(args, index);
1898 int index = data->RealmIndexOrThrow(args, 0);
1899 if (index == -1) return;
1900 data->realm_switch_ = index;
1907 int index = data->RealmIndexOrThrow(args, 0);
1908 if (index == -1) return;
1931 PerIsolateData::ExplicitRealmScope realm_scope(data, index);
1957 // Realm.takeWebSnapshot(index, exports) takes a snapshot of the list of exports
1958 // in the realm with the specified index and returns the result.
1967 int index = data->RealmIndexOrThrow(args, 0);
1968 if (index == -1) return;
1989 PerIsolateData::ExplicitRealmScope realm_scope(data, index);
2015 // Realm.useWebSnapshot(index, snapshot) deserializes the snapshot in the realm
2016 // with the specified index.
2025 int index = data->RealmIndexOrThrow(args, 0);
2026 if (index == -1) return;
2042 PerIsolateData::ExplicitRealmScope realm_scope(data, index);
2404 const v8::FunctionCallbackInfo<v8::Value>& args, int index,
2407 if (args.Length() > index && args[index]->IsObject()) {
2408 Local<Object> object = args[index].As<Object>();
2487 // ReadSource() supports reading source code through `args[index]` as specified
2488 // by the `default_type` or an optional options bag provided in `args[index+1]`
2491 const v8::FunctionCallbackInfo<v8::Value>& args, int index,
2495 ReadCodeTypeAndArguments(args, index + 1, &code_type, &arguments);
2504 if (!args[index]->IsFunction()) {
2508 if (!FunctionAndArgumentsToString(args[index].As<Function>(), arguments,
2514 if (!args[index]->IsString()) {
2517 String::Utf8Value filename(isolate, args[index]);
2524 if (!args[index]->IsString()) {
2527 source = args[index].As<String>();
2766 // Print wasm-function[(function index)]:(offset): (message).
3333 Local<Number> index = v8::Number::New(isolate, i);
3334 array->Set(context, index, arg).FromJust();
4965 for (size_t index = 0; index < shared_array_buffers_.size(); ++index) {
4966 if (shared_array_buffers_[index] == shared_array_buffer) {
4967 return Just<uint32_t>(static_cast<uint32_t>(index));
4971 size_t index = shared_array_buffers_.size();
4975 return Just<uint32_t>(static_cast<uint32_t>(index));
4981 for (size_t index = 0; index < wasm_modules_.size(); ++index) {
4982 if (wasm_modules_[index] == module) {
4983 return Just<uint32_t>(static_cast<uint32_t>(index));
4987 size_t index = wasm_modules_.size();
4990 return Just<uint32_t>(static_cast<uint32_t>(index));
5012 for (size_t index = 0; index < data_->shared_values_.size(); ++index) {
5013 if (data_->shared_values_[index] == shared_value) {
5014 return Just<uint32_t>(static_cast<uint32_t>(index));
5018 size_t index = data_->shared_values_.size();
5028 return Just<uint32_t>(static_cast<uint32_t>(index));
5128 uint32_t index = 0;
5132 deserializer_.TransferArrayBuffer(index++, array_buffer);