Lines Matching defs:length
36 // When creating strings >= this length v8's gc spins up and consumes
67 size_t length() const override {
72 return length() * sizeof(*data());
77 size_t length,
79 if (length == 0)
82 if (length < EXTERN_APEX)
83 return NewSimpleFromCopy(isolate, data, length, error);
85 TypeName* new_data = node::UncheckedMalloc<TypeName>(length);
90 memcpy(new_data, data, length * sizeof(*new_data));
94 length,
101 size_t length,
103 if (length == 0)
106 if (length < EXTERN_APEX) {
107 MaybeLocal<Value> str = NewSimpleFromCopy(isolate, data, length, error);
114 length);
130 ExternString(Isolate* isolate, const TypeName* data, size_t length)
131 : isolate_(isolate), data_(data), length_(length) { }
138 size_t length,
169 size_t length,
175 length);
187 size_t length,
193 length);
322 nbytes = std::min(buflen, ext->length());
353 nbytes = base64_decode(buf, buflen, ext->data(), ext->length());
356 nbytes = base64_decode(buf, buflen, *value, value.length());
363 nbytes = hex_decode(buf, buflen, ext->data(), ext->length());
366 nbytes = hex_decode(buf, buflen, *value, value.length());
420 CHECK(str->Length() % 2 == 0 && "invalid hex string length");
459 return Just(base64_decoded_size(*value, value.length()));