Lines Matching defs:string
173 case kString: return "/string/";
180 case kConsString: return "/concatenated string/";
181 case kSlicedString: return "/sliced string/";
838 names_->GetName(String::cast(shared->name()));
856 String* string = String::cast(object);
857 if (string->IsConsString())
860 "(concatenated string)");
861 if (string->IsSlicedString())
864 "(sliced string)");
867 names_->GetName(String::cast(object)));
871 String* name = String::cast(SharedFunctionInfo::cast(object)->name());
880 ? names_->GetName(String::cast(name))
1033 ExtractStringReferences(entry, String::cast(obj));
1145 void V8HeapExplorer::ExtractStringReferences(int entry, String* string) {
1146 if (string->IsConsString()) {
1147 ConsString* cs = ConsString::cast(string);
1152 } else if (string->IsSlicedString()) {
1153 SlicedString* ss = SlicedString::cast(string);
1166 String* local_name = scope_info->ContextLocalName(i);
1172 String* name = scope_info->FunctionName();
1250 String* shared_name = shared->DebugName();
1512 SetPropertyReference(js_obj, entry, String::cast(k), value);
1525 SetPropertyReference(js_obj, entry, String::cast(key), getter, "get %s");
1529 SetPropertyReference(js_obj, entry, String::cast(key), setter, "set %s");
1571 String* V8HeapExplorer::GetConstructorName(JSObject* object) {
1574 String* constructor_name = object->constructor_name();
1589 String* name = String::cast(maybe_name);
1728 String* reference_name,
1852 reference_name->IsSymbol() || String::cast(reference_name)->length() > 0
1857 *String::cast(reference_name)->ToCString(
2730 JSON_S("string") ","
2738 JSON_S("concatenated string") ","
2739 JSON_S("sliced string")) ","
2740 JSON_S("string") ","