| Index: src/objects.cc | 
| diff --git a/src/objects.cc b/src/objects.cc | 
| index a548d7c821263bed6da813aa9981f005e3a37a68..3dbe200f20a174b378390b98c7caf549f26c6173 100644 | 
| --- a/src/objects.cc | 
| +++ b/src/objects.cc | 
| @@ -9161,6 +9161,9 @@ Handle<Map> Map::TransitionToDataProperty(Handle<Map> map, Handle<Name> name, | 
| *map, map->is_prototype_map() | 
| ? &RuntimeCallStats::PrototypeMap_TransitionToDataProperty | 
| : &RuntimeCallStats::Map_TransitionToDataProperty); | 
| +  TRACE_RUNTIME_CALL(map->is_prototype_map() | 
| +                         ? "PrototypeMap_TransitionToDataProperty" | 
| +                         : "Map_TransitionToDataProperty"); | 
|  | 
| DCHECK(name->IsUniqueName()); | 
| DCHECK(!map->is_dictionary_map()); | 
| @@ -9247,6 +9250,9 @@ Handle<Map> Map::TransitionToAccessorProperty(Isolate* isolate, Handle<Map> map, | 
| map->is_prototype_map() | 
| ? &RuntimeCallStats::PrototypeMap_TransitionToAccessorProperty | 
| : &RuntimeCallStats::Map_TransitionToAccessorProperty); | 
| +  TRACE_RUNTIME_CALL(map->is_prototype_map() | 
| +                         ? "PrototypeMap_TransitionToAccessorProperty" | 
| +                         : "Map_TransitionToAccessorProperty"); | 
|  | 
| // At least one of the accessors needs to be a new value. | 
| DCHECK(!getter->IsNull() || !setter->IsNull()); | 
| @@ -12110,6 +12116,7 @@ Handle<Cell> Map::GetOrCreatePrototypeChainValidityCell(Handle<Map> map, | 
| void Map::SetPrototype(Handle<Map> map, Handle<Object> prototype, | 
| PrototypeOptimizationMode proto_mode) { | 
| RuntimeCallTimerScope stats_scope(*map, &RuntimeCallStats::Map_SetPrototype); | 
| +  TRACE_RUNTIME_CALL("Map_SetPrototype"); | 
|  | 
| bool is_hidden = false; | 
| if (prototype->IsJSObject()) { | 
|  |