equal
deleted
inserted
replaced
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; |