Lines Matching refs:isolate
120 Local<ArrayBuffer> ab = ArrayBuffer::New(env->isolate(), std::move(bs)); in CreateTrackedArrayBuffer()
129 self->persistent_.Reset(env->isolate(), ab); in CreateTrackedArrayBuffer()
146 env->isolate()->AdjustAmountOfExternalAllocatedMemory(sizeof(*this)); in CallbackInfo()
153 HandleScope handle_scope(self->env_->isolate()); in CleanupHook()
154 Local<ArrayBuffer> ab = self->persistent_.Get(self->env_->isolate()); in CleanupHook()
177 env_->isolate()->AdjustAmountOfExternalAllocatedMemory(change_in_bytes); in CallAndResetCallback()
283 MaybeLocal<Uint8Array> New(Isolate* isolate, in New() argument
287 Environment* env = Environment::GetCurrent(isolate); in New()
289 THROW_ERR_BUFFER_CONTEXT_NOT_AVAILABLE(isolate); in New()
296 MaybeLocal<Object> New(Isolate* isolate, in New() argument
299 EscapableHandleScope scope(isolate); in New()
302 if (!StringBytes::Size(isolate, string, enc).To(&length)) in New()
308 store = ArrayBuffer::NewBackingStore(isolate, length); in New()
311 THROW_ERR_MEMORY_ALLOCATION_FAILED(isolate); in New()
316 isolate, in New()
325 store = BackingStore::Reallocate(isolate, std::move(store), actual); in New()
326 Local<ArrayBuffer> buf = ArrayBuffer::New(isolate, std::move(store)); in New()
328 if (UNLIKELY(!New(isolate, buf, 0, actual).ToLocal(&obj))) in New()
334 return scope.EscapeMaybe(New(isolate, 0)); in New()
338 MaybeLocal<Object> New(Isolate* isolate, size_t length) { in New() argument
339 EscapableHandleScope handle_scope(isolate); in New()
341 Environment* env = Environment::GetCurrent(isolate); in New()
343 THROW_ERR_BUFFER_CONTEXT_NOT_AVAILABLE(isolate); in New()
353 EscapableHandleScope scope(env->isolate()); in New()
357 env->isolate()->ThrowException(ERR_BUFFER_TOO_LARGE(env->isolate())); in New()
366 MaybeLocal<Object> Copy(Isolate* isolate, const char* data, size_t length) { in Copy() argument
367 EscapableHandleScope handle_scope(isolate); in Copy()
368 Environment* env = Environment::GetCurrent(isolate); in Copy()
370 THROW_ERR_BUFFER_CONTEXT_NOT_AVAILABLE(isolate); in Copy()
381 EscapableHandleScope scope(env->isolate()); in Copy()
385 env->isolate()->ThrowException(ERR_BUFFER_TOO_LARGE(env->isolate())); in Copy()
398 MaybeLocal<Object> New(Isolate* isolate, in New() argument
403 EscapableHandleScope handle_scope(isolate); in New()
404 Environment* env = Environment::GetCurrent(isolate); in New()
407 THROW_ERR_BUFFER_CONTEXT_NOT_AVAILABLE(isolate); in New()
420 EscapableHandleScope scope(env->isolate()); in New()
423 env->isolate()->ThrowException(ERR_BUFFER_TOO_LARGE(env->isolate())); in New()
432 True(env->isolate())).IsNothing()) { in New()
446 MaybeLocal<Object> New(Isolate* isolate, char* data, size_t length) { in New() argument
447 EscapableHandleScope handle_scope(isolate); in New()
448 Environment* env = Environment::GetCurrent(isolate); in New()
451 THROW_ERR_BUFFER_CONTEXT_NOT_AVAILABLE(isolate); in New()
490 Isolate* isolate = env->isolate(); in StringSlice() local
508 StringBytes::Encode(isolate, in StringSlice()
516 isolate->ThrowException(error); in StringSlice()
602 enc = ParseEncoding(env->isolate(), args[4], UTF8); in Fill()
607 str_length = str_obj->Utf8Length(env->isolate()); in Fill()
608 node::Utf8Value str(env->isolate(), args[1]); in Fill()
613 node::TwoByteValue str(env->isolate(), args[1]); in Fill()
623 str_length = StringBytes::Write(env->isolate(), in Fill()
687 uint32_t written = StringBytes::Write(env->isolate(), in StringWrite()
701 args.GetReturnValue().Set(args[0].As<String>()->Utf8Length(env->isolate())); in ByteLengthUtf8()
820 Isolate* isolate = env->isolate(); in IndexOfString() local
842 if (!StringBytes::Size(isolate, needle, enc).To(&needle_length)) return; in IndexOfString()
872 String::Value needle_value(isolate, needle); in IndexOfString()
905 String::Utf8Value needle_value(isolate, needle); in IndexOfString()
921 isolate, needle_data, 0, needle_length, String::NO_NULL_TERMINATION); in IndexOfString()
1072 Isolate* isolate = env->isolate(); in EncodeUtf8String() local
1077 size_t length = str->Utf8Length(isolate); in EncodeUtf8String()
1079 str->WriteUtf8(isolate, in EncodeUtf8String()
1091 Isolate* isolate = env->isolate(); in EncodeInto() local
1113 isolate, in EncodeInto()
1158 FIXED_ONE_BYTE_STRING(env->isolate(), "kMaxLength"), in Initialize()
1159 Number::New(env->isolate(), kMaxLength)).Check(); in Initialize()
1162 FIXED_ONE_BYTE_STRING(env->isolate(), "kStringMaxLength"), in Initialize()
1163 Integer::New(env->isolate(), String::kMaxLength)).Check(); in Initialize()
1194 ArrayBuffer::New(env->isolate(), std::move(backing)); in Initialize()
1198 True(env->isolate())).Check(); in Initialize()
1201 FIXED_ONE_BYTE_STRING(env->isolate(), "zeroFill"), in Initialize()