Home | History | Annotate | Download | only in src

Lines Matching defs:Resource

680 bool String::MakeExternal(v8::String::ExternalStringResource* resource) {
683 // Assert that the resource and the string are equivalent.
684 ASSERT(static_cast<size_t>(this->length()) == resource->length());
688 resource->data(),
689 resource->length() * sizeof(**smart_chars)) == 0);
710 self->set_resource(resource);
726 bool String::MakeExternal(v8::String::ExternalAsciiStringResource* resource) {
729 // Assert that the resource and the string are equivalent.
730 ASSERT(static_cast<size_t>(this->length()) == resource->length());
734 resource->data(),
735 resource->length()*sizeof(**smart_chars)) == 0);
756 self->set_resource(resource);
3513 const char* start = ext->resource()->data();
3539 reinterpret_cast<const uc16*>(ext->resource()->data());
3773 return resource()->data()[index];
3783 reinterpret_cast<const unibrow::byte*>(resource()->data()) + *offset_ptr;
3792 return resource()->data() + start;
3798 return resource()->data()[index];
3808 const uint16_t* data = resource()->data();
3855 resource()->data() + *offset_ptr,
4204 ExternalAsciiString::cast(source)->resource()->data() + from,
4210 ExternalTwoByteString::cast(source)->resource()->data();
4267 typedef v8::String::ExternalAsciiStringResource Resource;
4269 reinterpret_cast<Resource**>(FIELD_ADDR(this, kResourceOffset)));
4274 typedef v8::String::ExternalStringResource Resource;
4276 reinterpret_cast<Resource**>(FIELD_ADDR(this, kResourceOffset)));