Home
last modified time | relevance | path

Searched refs:ExternalTwoByteString (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/
Dobjects-definitions.h243 V(EXTERNAL_STRING_TYPE, ExternalTwoByteString::kSize, external_string, \
247 V(EXTERNAL_STRING_WITH_ONE_BYTE_DATA_TYPE, ExternalTwoByteString::kSize, \
249 V(SHORT_EXTERNAL_STRING_TYPE, ExternalTwoByteString::kShortSize, \
254 ExternalTwoByteString::kShortSize, \
262 V(EXTERNAL_INTERNALIZED_STRING_TYPE, ExternalTwoByteString::kSize, \
267 ExternalTwoByteString::kSize, \
271 ExternalTwoByteString::kShortSize, short_external_internalized_string, \
278 ExternalTwoByteString::kShortSize, \
Dobjects-body-descriptors-inl.h477 class ExternalTwoByteString::BodyDescriptor final : public BodyDescriptorBase {
645 return Op::template apply<ExternalTwoByteString::BodyDescriptor>( in BodyDescriptorApply()
Dglobal-handles.cc310 ExternalTwoByteString::cast(object_)->resource() != nullptr); in PostGarbageCollectionProcessing()
Dobjects.cc2669 ExternalTwoByteString* self = ExternalTwoByteString::cast(this); in MakeExternal()
11049 start = ExternalTwoByteString::cast(string)->GetChars(); in GetFlatContent()
11113 return ExternalTwoByteString::cast(this)-> in GetTwoByteData()
11404 ExternalTwoByteString::cast(source)->GetChars(); in WriteToFlat()
16712 ->InternalizeExternalString<ExternalTwoByteString>(string_); in AsHandle()
17107 MigrateExternalStringResource<ExternalTwoByteString>(isolate, string, in MakeStringThin()
Dobjects.h783 V(ExternalTwoByteString) \
Dapi.cc5734 const void* resource = i::ExternalTwoByteString::cast(str)->resource(); in VerifyExternalStringResource()
5758 const void* resource = i::ExternalTwoByteString::cast(str)->resource(); in VerifyExternalStringResourceBase()
/external/v8/src/objects/
Dstring-inl.h28 CAST_ACCESSOR(ExternalTwoByteString) in SMI_ACCESSORS()
333 return ExternalTwoByteString::cast(this)->ExternalTwoByteStringGet(index); in Get()
401 ExternalTwoByteString::cast(string)->GetChars() + slice_offset, in VisitFlat()
554 ExternalTwoByteString::cast(this)->update_data_cache(); in set_address_as_resource()
607 const ExternalTwoByteString::Resource* ExternalTwoByteString::resource() { in resource()
611 void ExternalTwoByteString::update_data_cache() { in update_data_cache()
618 void ExternalTwoByteString::SetResource( in SetResource()
619 Isolate* isolate, const ExternalTwoByteString::Resource* resource) { in SetResource()
626 void ExternalTwoByteString::set_resource( in set_resource()
627 const ExternalTwoByteString::Resource* resource) { in set_resource()
[all …]
Dstring.h794 class ExternalTwoByteString : public ExternalString {
823 DECL_CAST(ExternalTwoByteString)
830 DISALLOW_IMPLICIT_CONSTRUCTORS(ExternalTwoByteString);
Dscript-inl.h108 return ExternalTwoByteString::cast(src)->resource() != nullptr; in HasValidSource()
/external/v8/src/regexp/
Dregexp-macro-assembler.cc155 ExternalTwoByteString::cast(subject)->GetChars() + start_index); in StringCharacterPosition()
/external/v8/src/compiler-dispatcher/
Dunoptimized-compile-job.cc187 ExternalTwoByteString::Resource* resource = in PrepareOnMainThread()
/external/v8/src/parsing/
Dscanner.h29 class ExternalTwoByteString; variable
Dscanner-character-streams.cc713 ExternalTwoByteString::cast(*data)->GetChars() + start_offset, in For()
/external/v8/src/heap/
Dfactory.cc939 template Handle<ExternalTwoByteString>
940 Factory::InternalizeExternalString<ExternalTwoByteString>(Handle<String>);
1263 const ExternalTwoByteString::Resource* resource) { in NewExternalStringFromTwoByte()
1285 Handle<ExternalTwoByteString> external_string( in NewExternalStringFromTwoByte()
1286 ExternalTwoByteString::cast(New(map, TENURED)), isolate()); in NewExternalStringFromTwoByte()
Dfactory.h353 const ExternalTwoByteString::Resource* resource);
/external/v8/src/snapshot/
Dserializer.cc548 ExternalTwoByteString::cast(string)->resource()->data()); in SerializeExternalStringAsSequentialString()