Lines Matching refs:cast
568 HeapObject* object = HeapObject::cast(obj);
575 HeapObject* object = HeapObject::cast(obj);
581 HeapObject* object = HeapObject::cast(obj);
592 HeapObject* object = HeapObject::cast(obj);
619 JSFunction* func = JSFunction::cast(object);
623 JSGeneratorObject* gen = JSGeneratorObject::cast(object);
627 JSObject* obj = JSObject::cast(object);
637 Script* script = Script::cast(func->shared()->script());
647 JSFunction* func = JSFunction::cast(object);
654 JSRegExp* re = JSRegExp::cast(object);
660 GetConstructorName(JSObject::cast(object)));
669 String* string = String::cast(object);
680 names_->GetName(String::cast(object)));
682 if (Symbol::cast(object)->is_private())
691 String* name = SharedFunctionInfo::cast(object)->Name();
696 Object* name = Script::cast(object)->name();
700 ? names_->GetName(String::cast(name))
801 switch (Map::cast(object)->instance_type()) {
876 ExtractJSGlobalProxyReferences(entry, JSGlobalProxy::cast(obj));
878 ExtractJSArrayBufferReferences(entry, JSArrayBuffer::cast(obj));
881 ExtractJSWeakCollectionReferences(entry, JSWeakSet::cast(obj));
883 ExtractJSWeakCollectionReferences(entry, JSWeakMap::cast(obj));
885 ExtractJSCollectionReferences(entry, JSSet::cast(obj));
887 cast(obj));
889 ExtractJSPromiseReferences(entry, JSPromise::cast(obj));
891 ExtractJSGeneratorObjectReferences(entry, JSGeneratorObject::cast(obj));
893 ExtractJSObjectReferences(entry, JSObject::cast(obj));
895 ExtractStringReferences(entry, String::cast(obj));
897 ExtractSymbolReferences(entry, Symbol::cast(obj));
899 ExtractMapReferences(entry, Map::cast(obj));
901 ExtractSharedFunctionInfoReferences(entry, SharedFunctionInfo::cast(obj));
903 ExtractScriptReferences(entry, Script::cast(obj));
905 ExtractAccessorInfoReferences(entry, AccessorInfo::cast(obj));
907 ExtractAccessorPairReferences(entry, AccessorPair::cast(obj));
909 ExtractCodeReferences(entry, Code::cast(obj));
911 ExtractCellReferences(entry, Cell::cast(obj));
913 ExtractFeedbackCellReferences(entry, FeedbackCell::cast(obj));
915 ExtractPropertyCellReferences(entry, PropertyCell::cast(obj));
917 ExtractAllocationSiteReferences(entry, AllocationSite::cast(obj));
920 entry, ArrayBoilerplateDescription::cast(obj));
922 ExtractFeedbackVectorReferences(entry, FeedbackVector::cast(obj));
925 WeakFixedArray::cast(obj));
928 WeakArrayList::cast(obj));
930 ExtractContextReferences(entry, Context::cast(obj));
932 ExtractEphemeronHashTableReferences(entry, EphemeronHashTable::cast(obj));
934 ExtractFixedArrayReferences(entry, FixedArray::cast(obj));
957 JSBoundFunction* js_fun = JSBoundFunction::cast(obj);
972 JSFunction* js_fun = JSFunction::cast(js_obj);
1005 JSGlobalObject* global_obj = JSGlobalObject::cast(obj);
1015 JSArrayBufferView* view = JSArrayBufferView::cast(obj);
1034 ConsString* cs = ConsString::cast(string);
1040 SlicedString* ss = SlicedString::cast(string);
1044 ThinString* ts = ThinString::cast(string);
1106 String* name = String::cast(scope_info->FunctionName());
1157 TransitionArray::cast(raw_transitions_or_prototype_info);
1463 JSGlobalObject::cast(js_obj)->global_dictionary();
1486 Name::cast(k), value);
1498 AccessorPair* accessors = AccessorPair::cast(callback_obj);
1514 FixedArray* elements = FixedArray::cast(js_obj->elements());
1516 ? Smi::ToInt(JSArray::cast(js_obj)->length())
1583 explorer_->TagBuiltinCodeObject(Code::cast(*object), description);
1839 reference_name->IsSymbol() || String::cast(reference_name)->length() > 0
1846 String::cast(reference_name)
1897 JSGlobalObject* global = Context::cast(child_obj)->global_object();
1964 JSObject* proxy = Context::cast(*p)->global_proxy();
1968 objects_.push_back(Handle<JSGlobalObject>(JSGlobalObject::cast(global),
1990 Handle<JSObject>::cast(enumerator.at(i))))
2232 HeapObject* heap_object = HeapObject::cast(*object);
2254 HeapObject* parent = HeapObject::cast(*parent_object);
2261 HeapObject* child = HeapObject::cast(*child_object);
2295 HeapEntry* entry = filler_->FindEntry(HeapObject::cast(object));
2429 GetVectorMaybeDisposeInfo(info)->push_back(HeapObject::cast(*p));
2990 // The cast is safe because script id is a non-negative Smi.