hotspot/src/share/vm/ci/ciMethodData.cpp
changeset 33105 294e48b4f704
parent 26440 0c9e5ee0083a
child 36601 e791e26c8f1b
equal deleted inserted replaced
33104:a7c0f60a1294 33105:294e48b4f704
   120     case DataLayout::no_tag:
   120     case DataLayout::no_tag:
   121     case DataLayout::arg_info_data_tag:
   121     case DataLayout::arg_info_data_tag:
   122       // An empty slot or ArgInfoData entry marks the end of the trap data
   122       // An empty slot or ArgInfoData entry marks the end of the trap data
   123       return;
   123       return;
   124     default:
   124     default:
   125       fatal(err_msg("bad tag = %d", dp_dst->tag()));
   125       fatal("bad tag = %d", dp_dst->tag());
   126     }
   126     }
   127   }
   127   }
   128 }
   128 }
   129 
   129 
   130 void ciMethodData::load_data() {
   130 void ciMethodData::load_data() {
   287         return data;
   287         return data;
   288       }
   288       }
   289       break;
   289       break;
   290     }
   290     }
   291     default:
   291     default:
   292       fatal(err_msg("bad tag = %d", dp->tag()));
   292       fatal("bad tag = %d", dp->tag());
   293     }
   293     }
   294   }
   294   }
   295   return NULL;
   295   return NULL;
   296 }
   296 }
   297 
   297 
   576         }
   576         }
   577       }
   577       }
   578       break;
   578       break;
   579     }
   579     }
   580     default:
   580     default:
   581       fatal(err_msg("bad tag = %d", dp->tag()));
   581       fatal("bad tag = %d", dp->tag());
   582     }
   582     }
   583   }
   583   }
   584 }
   584 }
   585 
   585 
   586 void ciMethodData::dump_replay_data(outputStream* out) {
   586 void ciMethodData::dump_replay_data(outputStream* out) {
   688       break;
   688       break;
   689     case DataLayout::speculative_trap_data_tag:
   689     case DataLayout::speculative_trap_data_tag:
   690       data = new ciSpeculativeTrapData(dp);
   690       data = new ciSpeculativeTrapData(dp);
   691       break;
   691       break;
   692     default:
   692     default:
   693       fatal(err_msg("unexpected tag %d", dp->tag()));
   693       fatal("unexpected tag %d", dp->tag());
   694     }
   694     }
   695     st->print("%d", dp_to_di(data->dp()));
   695     st->print("%d", dp_to_di(data->dp()));
   696     st->fill_to(6);
   696     st->fill_to(6);
   697     data->print_data_on(st);
   697     data->print_data_on(st);
   698     if (dp >= end) return;
   698     if (dp >= end) return;