Lines Matching defs:isolate
150 bool Map::IsDetached(Isolate* isolate) const {
153 GetBackPointer().IsUndefined(isolate);
158 Isolate* isolate, InstanceType instance_type,
166 *field_type = FieldType::Any(isolate);
171 Handle<Map> Map::Normalize(Isolate* isolate, Handle<Map> fast_map,
173 return Normalize(isolate, fast_map, fast_map->elements_kind(), mode, reason);
200 Name Map::GetLastDescriptorName(Isolate* isolate) const {
201 return instance_descriptors(isolate).GetKey(LastAdded());
204 PropertyDetails Map::GetLastDescriptorDetails(Isolate* isolate) const {
205 return instance_descriptors(isolate).GetDetails(LastAdded());
335 Isolate* isolate, Handle<Map> split_map,
337 return AddMissingTransitions(isolate, split_map, descriptors);
658 void Map::NotifyLeafMapLayoutChange(Isolate* isolate) {
662 isolate, DependentCode::kPrototypeCheckGroup);
691 void Map::UpdateDescriptors(Isolate* isolate, DescriptorArray descriptors,
693 SetInstanceDescriptors(isolate, descriptors, number_of_own_descriptors);
696 void Map::InitializeDescriptors(Isolate* isolate, DescriptorArray descriptors) {
697 SetInstanceDescriptors(isolate, descriptors,
708 void Map::AppendDescriptor(Isolate* isolate, Descriptor* desc) {
709 DescriptorArray descriptors = instance_descriptors(isolate);
762 Map Map::ElementsTransitionMap(Isolate* isolate, ConcurrencyMode cmode) {
763 return TransitionsAccessor(isolate, *this, IsConcurrent(cmode))
764 .SearchSpecial(ReadOnlyRoots(isolate).elements_transition_symbol());
805 Object Map::TryGetConstructor(Isolate* isolate, int max_steps) {
806 Object maybe_constructor = constructor_or_back_pointer(isolate);
808 while (maybe_constructor.IsMap(isolate)) {
811 Map::cast(maybe_constructor).constructor_or_back_pointer(isolate);
819 // TODO(ishell): IsApiFunction(isolate) and get_api_func_data(isolate)
833 Handle<Map> Map::CopyInitialMap(Isolate* isolate, Handle<Map> map) {
834 return CopyInitialMap(isolate, map, map->instance_size(),
843 void Map::InobjectSlackTrackingStep(Isolate* isolate) {
851 MapUpdater::CompleteInobjectSlackTracking(isolate, *this);