hotspot/src/share/vm/oops/methodData.cpp
changeset 33638 ef49ed90010b
parent 33593 60764a78fa5c
parent 33632 038347770a9e
child 35492 c8c0273e6b91
equal deleted inserted replaced
33626:3c94db05e903 33638:ef49ed90010b
  1100     return new CallTypeData(this);
  1100     return new CallTypeData(this);
  1101   case DataLayout::virtual_call_type_data_tag:
  1101   case DataLayout::virtual_call_type_data_tag:
  1102     return new VirtualCallTypeData(this);
  1102     return new VirtualCallTypeData(this);
  1103   case DataLayout::parameters_type_data_tag:
  1103   case DataLayout::parameters_type_data_tag:
  1104     return new ParametersTypeData(this);
  1104     return new ParametersTypeData(this);
  1105   };
  1105   case DataLayout::speculative_trap_data_tag:
       
  1106     return new SpeculativeTrapData(this);
       
  1107   }
  1106 }
  1108 }
  1107 
  1109 
  1108 // Iteration over data.
  1110 // Iteration over data.
  1109 ProfileData* MethodData::next_data(ProfileData* current) const {
  1111 ProfileData* MethodData::next_data(ProfileData* current) const {
  1110   int current_index = dp_to_di(current->dp());
  1112   int current_index = dp_to_di(current->dp());