Home
last modified time | relevance | path

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

12

/third_party/node/deps/v8/src/objects/
Dobjects-definitions.h99 V(THIN_STRING_TYPE, ThinString::kSize, thin_string, ThinString) \
100 V(THIN_ONE_BYTE_STRING_TYPE, ThinString::kSize, thin_one_byte_string, \
106 V(SHARED_THIN_STRING_TYPE, ThinString::kSize, shared_thin_string, \
108 V(SHARED_THIN_ONE_BYTE_STRING_TYPE, ThinString::kSize, \
Dstring.cc331 ThinString::unchecked_cast(string).set_actual(internalized); in MakeThin()
332 DCHECK_GE(old_size, ThinString::kSize); in MakeThin()
345 ThinString thin = ThinString::cast(*this); in MakeThin()
346 Address thin_end = thin.address() + ThinString::kSize; in MakeThin()
347 int size_delta = old_size - ThinString::kSize; in MakeThin()
531 return i::ThinString::cast(*this).actual().SupportsExternalization(); in SupportsExternalization()
775 ThinString thin = ThinString::cast(string); in SlowGetFlatContent()
940 source = ThinString::cast(source).actual(cage_base); in WriteToFlat()
1028 other = ThinString::cast(other).actual(cage_base); in SlowEquals()
1030 return ThinString::cast(*this).actual(cage_base).Equals(other); in SlowEquals()
[all …]
Dstring.tq126 extern class ThinString extends String {
231 case (thin: ThinString): {
259 case (s: ThinString): {
Dstring-inl.h110 TQ_OBJECT_CONSTRUCTORS_IMPL(ThinString) in TQ_OBJECT_CONSTRUCTORS_IMPL()
287 V(ThinString)
582 string = ThinString::cast(string).actual(cage_base); in IsEqualToImpl()
667 s = ThinString::cast(s).actual(cage_base); in Flatten()
885 static_cast<int>(ThinString::kActualOffset)); in GetUnderlying()
953 string = ThinString::cast(string).actual(cage_base); in VisitFlat()
1097 DEF_GETTER(ThinString, unchecked_actual, HeapObject) { in DEF_GETTER() argument
Dstring.h848 class ThinString : public TorqueGeneratedThinString<ThinString, String> {
856 DECL_VERIFIER(ThinString)
860 TQ_OBJECT_CONSTRUCTORS(ThinString)
Dobject-list-macros.h235 V(ThinString) \
Dstring-table.cc721 source = ThinString::cast(source).actual(); in TryStringToIndexOrLookupExisting()
Dobjects-body-descriptors-inl.h1070 return CALL_APPLY(ThinString); in BodyDescriptorApply()
/third_party/node/deps/v8/src/builtins/
Dcast.tq611 Cast<ThinString>(o: HeapObject): ThinString labels CastError {
612 return Cast<ThinString>(Cast<String>(o) otherwise CastError)
616 Cast<ThinString>(o: String): ThinString labels CastError {
621 return %RawDownCast<ThinString>(o);
Dbuiltins-string-gen.cc483 STATIC_ASSERT(static_cast<int>(ThinString::kActualOffset) == in DerefIndirectString()
486 LoadObjectField<String>(var_string->value(), ThinString::kActualOffset); in DerefIndirectString()
533 STATIC_ASSERT(static_cast<int>(ThinString::kActualOffset) == in DerefIndirectString()
535 return LoadObjectField<String>(string, ThinString::kActualOffset); in DerefIndirectString()
/third_party/node/deps/v8/src/heap/
Dconcurrent-marking.cc149 int VisitThinString(Map map, ThinString object) { in VisitThinString()
374 ThinString ConcurrentMarkingVisitor::Cast(HeapObject object) { in Cast()
375 return ThinString::unchecked_cast(object); in Cast()
Dscavenger-inl.h278 ThinString object, in EvacuateThinString()
373 return EvacuateThinString(map, slot, ThinString::unchecked_cast(source), in EvacuateObject()
Dscavenger.h173 ThinString object,
Dfactory-base.cc709 left = handle(ThinString::cast(*left).actual(), isolate()); in NewConsString()
712 right = handle(ThinString::cast(*right).actual(), isolate()); in NewConsString()
Dfactory.cc1029 Handle<ThinString> thin = Handle<ThinString>::cast(str); in NewProperSubString()
Dmark-compact.cc1799 HeapObject actual = ThinString::cast(object).unchecked_actual(); in TryEvacuateWithoutCopy()
/third_party/node/deps/v8/src/regexp/
Dregexp-macro-assembler.cc398 subject_ptr = ThinString::cast(subject_ptr).actual(); in Match()
/third_party/node/deps/v8/src/parsing/
Dscanner-character-streams.cc872 if (parent.IsThinString()) parent = ThinString::cast(parent).actual(); in For()
/third_party/node/deps/v8/src/diagnostics/
Dobjects-debug.cc188 ThinString::cast(*this).ThinStringVerify(isolate); in HeapObjectVerify()
851 void ThinString::ThinStringVerify(Isolate* isolate) { in ThinStringVerify()
/third_party/node/deps/v8/src/profiler/
Dheap-snapshot-generator.cc1231 ThinString ts = ThinString::cast(string); in ExtractStringReferences()
1233 ThinString::kActualOffset); in ExtractStringReferences()
/third_party/node/deps/v8/src/compiler/
Daccess-builder.cc727 FieldAccess access = {kTaggedBase, ThinString::kActualOffset, in ForThinStringActual()
/third_party/node/deps/v8/src/snapshot/
Dserializer.cc132 obj = handle(ThinString::cast(*obj).actual(isolate()), isolate()); in SerializeObject()
/third_party/node/deps/v8/src/json/
Djson-parser.cc221 parent = ThinString::cast(parent).actual(cage_base); in JsonParser()
/third_party/node/deps/v8/src/api/
Dapi.cc5757 str = i::ThinString::cast(str).actual(); in VerifyExternalStringResource()
5777 str = i::ThinString::cast(str).actual(); in VerifyExternalStringResourceBase()
5803 str = i::ThinString::cast(str).actual(); in GetExternalStringResourceSlow()
5842 str = i::ThinString::cast(str).actual(); in GetExternalStringResourceBaseSlow()
5867 str = i::ThinString::cast(str).actual(); in GetExternalOneByteStringResource()
6948 obj = i::ThinString::cast(obj).actual(); in MakeExternal()
6975 obj = i::ThinString::cast(obj).actual(); in MakeExternal()
6998 obj = i::ThinString::cast(obj).actual(); in CanMakeExternal()
/third_party/node/deps/v8/src/ic/
Dic.cc1183 value = handle(ThinString::cast(*value).actual(), isolate()); in ComputeHandler()

12