/third_party/node/deps/v8/src/objects/ |
D | objects-definitions.h | 99 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, \
|
D | string.cc | 331 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 …]
|
D | string.tq | 126 extern class ThinString extends String { 231 case (thin: ThinString): { 259 case (s: ThinString): {
|
D | string-inl.h | 110 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
|
D | string.h | 848 class ThinString : public TorqueGeneratedThinString<ThinString, String> { 856 DECL_VERIFIER(ThinString) 860 TQ_OBJECT_CONSTRUCTORS(ThinString)
|
D | object-list-macros.h | 235 V(ThinString) \
|
D | string-table.cc | 721 source = ThinString::cast(source).actual(); in TryStringToIndexOrLookupExisting()
|
D | objects-body-descriptors-inl.h | 1070 return CALL_APPLY(ThinString); in BodyDescriptorApply()
|
/third_party/node/deps/v8/src/builtins/ |
D | cast.tq | 611 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);
|
D | builtins-string-gen.cc | 483 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/ |
D | concurrent-marking.cc | 149 int VisitThinString(Map map, ThinString object) { in VisitThinString() 374 ThinString ConcurrentMarkingVisitor::Cast(HeapObject object) { in Cast() 375 return ThinString::unchecked_cast(object); in Cast()
|
D | scavenger-inl.h | 278 ThinString object, in EvacuateThinString() 373 return EvacuateThinString(map, slot, ThinString::unchecked_cast(source), in EvacuateObject()
|
D | scavenger.h | 173 ThinString object,
|
D | factory-base.cc | 709 left = handle(ThinString::cast(*left).actual(), isolate()); in NewConsString() 712 right = handle(ThinString::cast(*right).actual(), isolate()); in NewConsString()
|
D | factory.cc | 1029 Handle<ThinString> thin = Handle<ThinString>::cast(str); in NewProperSubString()
|
D | mark-compact.cc | 1799 HeapObject actual = ThinString::cast(object).unchecked_actual(); in TryEvacuateWithoutCopy()
|
/third_party/node/deps/v8/src/regexp/ |
D | regexp-macro-assembler.cc | 398 subject_ptr = ThinString::cast(subject_ptr).actual(); in Match()
|
/third_party/node/deps/v8/src/parsing/ |
D | scanner-character-streams.cc | 872 if (parent.IsThinString()) parent = ThinString::cast(parent).actual(); in For()
|
/third_party/node/deps/v8/src/diagnostics/ |
D | objects-debug.cc | 188 ThinString::cast(*this).ThinStringVerify(isolate); in HeapObjectVerify() 851 void ThinString::ThinStringVerify(Isolate* isolate) { in ThinStringVerify()
|
/third_party/node/deps/v8/src/profiler/ |
D | heap-snapshot-generator.cc | 1231 ThinString ts = ThinString::cast(string); in ExtractStringReferences() 1233 ThinString::kActualOffset); in ExtractStringReferences()
|
/third_party/node/deps/v8/src/compiler/ |
D | access-builder.cc | 727 FieldAccess access = {kTaggedBase, ThinString::kActualOffset, in ForThinStringActual()
|
/third_party/node/deps/v8/src/snapshot/ |
D | serializer.cc | 132 obj = handle(ThinString::cast(*obj).actual(isolate()), isolate()); in SerializeObject()
|
/third_party/node/deps/v8/src/json/ |
D | json-parser.cc | 221 parent = ThinString::cast(parent).actual(cage_base); in JsonParser()
|
/third_party/node/deps/v8/src/api/ |
D | api.cc | 5757 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/ |
D | ic.cc | 1183 value = handle(ThinString::cast(*value).actual(), isolate()); in ComputeHandler()
|