Home
last modified time | relevance | path

Searched refs:ExternalString (Results 1 – 25 of 25) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dstring.h901 class ExternalString
902 : public TorqueGeneratedExternalString<ExternalString, String> {
904 DECL_VERIFIER(ExternalString)
934 TQ_OBJECT_CONSTRUCTORS(ExternalString)
941 ExternalString> {
984 ExternalString> {
1106 using ExternalString = ExternalOneByteString;
1112 using ExternalString = ExternalTwoByteString;
Dstring.tq56 extern class ExternalString extends String {
63 ExternalString): RawPtr;
65 ExternalString): RawPtr;
77 extern class ExternalOneByteString extends ExternalString {
88 extern class ExternalTwoByteString extends ExternalString {
Dstring-inl.h112 TQ_OBJECT_CONSTRUCTORS_IMPL(ExternalString) in TQ_OBJECT_CONSTRUCTORS_IMPL()
630 ? CharTraits<Char>::ExternalString::cast(*this).GetChars(cage_base) in GetChars()
639 ? CharTraits<Char>::ExternalString::cast(*this).GetChars(cage_base) in GetChars()
1101 bool ExternalString::is_uncached() const { in is_uncached()
1106 void ExternalString::AllocateExternalPointerEntries(Isolate* isolate) { in AllocateExternalPointerEntries()
1114 DEF_GETTER(ExternalString, resource_as_address, Address) { in DEF_GETTER() argument
1120 void ExternalString::set_address_as_resource(Isolate* isolate, Address value) { in set_address_as_resource()
1130 uint32_t ExternalString::GetResourceRefForDeserialization() { in GetResourceRefForDeserialization()
1136 void ExternalString::SetResourceRefForSerialization(uint32_t ref) { in SetResourceRefForSerialization()
1143 void ExternalString::DisposeResource(Isolate* isolate) { in DisposeResource()
Dstring.cc122 void MigrateExternalStringResource(Isolate* isolate, ExternalString from, in MigrateExternalStringResource()
132 from, ExternalString::cast(from).ExternalPayloadSize(), 0); in MigrateExternalStringResource()
143 MigrateExternalStringResource(isolate, ExternalString::cast(string), in MigrateExternalString()
146 MigrateExternalStringResource(isolate, ExternalString::cast(string), in MigrateExternalString()
386 if (size < ExternalString::kUncachedSize) return false; in MakeExternal()
409 if (size < ExternalString::kSizeOfAllExternalStrings) { in MakeExternal()
470 if (size < ExternalString::kUncachedSize) return false; in MakeExternal()
493 if (size < ExternalString::kSizeOfAllExternalStrings) { in MakeExternal()
550 if (this->Size() < ExternalString::kUncachedSize) return false; in SupportsExternalization()
552 DCHECK_LE(ExternalString::kUncachedSize, this->Size()); in SupportsExternalization()
[all …]
Dobjects-body-descriptors-inl.h827 ExternalString string = ExternalString::cast(obj); in IterateBody()
845 ExternalString string = ExternalString::cast(obj); in IterateBody()
Dobjects-definitions.h75 ExternalString) \
Dinstance-type.h270 V(ExternalString) \
Dobject-list-macros.h109 V(ExternalString) \
/third_party/node/deps/v8/src/heap/
Dcode-stats.cc26 ExternalString external_source_string = ExternalString::cast(source); in RecordCodeAndMetadataStatistics()
Dobject-stats.cc441 void RecordVirtualExternalStringDetails(ExternalString script);
783 RecordVirtualExternalStringDetails(ExternalString::cast(obj)); in CollectStatistics()
926 ExternalString string = ExternalString::cast(raw_source); in RecordVirtualScriptDetails()
946 ExternalString string) { in RecordVirtualExternalStringDetails()
Dheap-inl.h223 ExternalString ext_string = ExternalString::cast(string); in FinalizeExternalString()
Dnew-spaces.cc767 ExternalString external_string = ExternalString::cast(object); in Verify()
Dpaged-spaces.cc786 ExternalString external_string = ExternalString::cast(object); in Verify()
Dmemory-measurement.cc408 external_size = ExternalString::cast(object).ExternalPayloadSize(); in IncrementExternalSize()
Dheap.cc2919 ExternalString::cast(new_string).ExternalPayloadSize()); in UpdateYoungReferenceInExternalStringTableEntry()
2942 size_map[mc] += ExternalString::cast(obj).ExternalPayloadSize(); in VerifyYoung()
2966 size_map[mc] += ExternalString::cast(obj).ExternalPayloadSize(); in Verify()
6752 heap_->FinalizeExternalString(ExternalString::cast(o)); in TearDown()
6759 heap_->FinalizeExternalString(ExternalString::cast(o)); in TearDown()
Dmark-compact.cc3461 ExternalString::cast(new_string).ExternalPayloadSize()); in UpdateReferenceInExternalStringTableEntry()
/third_party/node/deps/v8/src/parsing/
Dscanner-character-streams.cc26 explicit ScopedExternalStringLock(ExternalString string) { in ScopedExternalStringLock()
100 using ExternalString = typename CharTraits<Char>::ExternalString; typedef in v8::internal::ExternalStringStream
103 ExternalStringStream(ExternalString string, size_t start_offset, in ExternalStringStream()
/third_party/node/deps/v8/tools/
Dgrokdump.py1365 class ExternalString(String): class
1376 reader.ReadU32(self.address + ExternalString.RESOURCE_OFFSET)
1380 ExternalString.WEBKIT_RESOUCE_STRING_IMPL_OFFSET
1384 ExternalString.WEBKIT_STRING_IMPL_CHARS_OFFSET
1759 "EXTERNAL_SYMBOL_TYPE": ExternalString,
1760 "EXTERNAL_SYMBOL_WITH_ONE_BYTE_DATA_TYPE": ExternalString,
1761 "EXTERNAL_ONE_BYTE_SYMBOL_TYPE": ExternalString,
1762 "UNCACHED_EXTERNAL_SYMBOL_TYPE": ExternalString,
1763 "UNCACHED_EXTERNAL_SYMBOL_WITH_ONE_BYTE_DATA_TYPE": ExternalString,
1764 "UNCACHED_EXTERNAL_ONE_BYTE_SYMBOL_TYPE": ExternalString,
[all …]
/third_party/node/deps/v8/src/snapshot/
Dserializer.cc591 Handle<ExternalString> string = Handle<ExternalString>::cast(object_); in SerializeExternalString()
619 Handle<ExternalString> string = Handle<ExternalString>::cast(object_); in SerializeExternalStringAsSequentialString()
Ddeserializer.cc391 void PostProcessExternalString(ExternalString string, Isolate* isolate) { in PostProcessExternalString()
559 PostProcessExternalString(ExternalString::cast(raw_obj), in PostProcessNewObject()
/third_party/node/deps/v8/include/
Dv8-primitive.h21 class ExternalString; variable
270 friend class internal::ExternalString;
/third_party/node/deps/v8/src/json/
Djson-parser.h145 using SeqExternalString = typename CharTraits<Char>::ExternalString;
/third_party/node/deps/v8/src/diagnostics/
Dobjects-debug.cc192 ExternalString::cast(*this).ExternalStringVerify(isolate); in HeapObjectVerify()
864 USE_TORQUE_VERIFIER(ExternalString) in USE_TORQUE_VERIFIER() argument
/third_party/node/deps/v8/src/compiler/
Daccess-builder.cc756 ExternalString::kResourceDataOffset, in ForExternalStringResourceData()
/third_party/node/deps/v8/src/codegen/
Dcode-stub-assembler.h1153 TNode<RawPtrT> LoadExternalStringResourcePtr(TNode<ExternalString> object) { in LoadExternalStringResourcePtr()
1155 object, ExternalString::kResourceOffset, kExternalStringResourceTag); in LoadExternalStringResourcePtr()
1159 TNode<ExternalString> object) { in LoadExternalStringResourceDataPtr()
1167 ExternalString::kResourceDataOffset, in LoadExternalStringResourceDataPtr()