Lines Matching defs:string
372 case kString: return "/string/";
379 case kConsString: return "/concatenated string/";
380 case kSlicedString: return "/sliced string/";
825 String string = String::cast(object);
826 if (string.IsConsString()) {
827 return AddEntry(object, HeapEntry::kConsString, "(concatenated string)");
828 } else if (string.IsSlicedString()) {
829 return AddEntry(object, HeapEntry::kSlicedString, "(sliced string)");
898 // Empty string names are special: TagObject can overwrite them, and devtools
1221 void V8HeapExplorer::ExtractStringReferences(HeapEntry* entry, String string) {
1222 if (string.IsConsString()) {
1223 ConsString cs = ConsString::cast(string);
1227 } else if (string.IsSlicedString()) {
1228 SlicedString ss = SlicedString::cast(string);
1231 } else if (string.IsThinString()) {
1232 ThinString ts = ThinString::cast(string);
1653 const char* string;
1656 string = IntToCString(int_value, buffer);
1659 string = DoubleToCString(double_value, buffer);
1662 const char* name = names_->GetCopy(string);
1977 // string tables as strong retainers. Move IterateWeakRoots after
2905 JSON_S("string") ","
2913 JSON_S("concatenated string") ","
2914 JSON_S("sliced string") ","
2917 JSON_S("string") ","