Lines Matching +defs:val +defs:data

39   assert(h_md() != NULL, "no null method data");
81 // To do: don't copy the data if it is not "ripe" -- require a minimum #
84 // Snapshot the data -- actually, take an approximate snapshot of
85 // the data. Any concurrently executing threads may be changing the
86 // data as we copy it.
99 // Traverse the profile data, translating any oops into their
103 ProfileData* data = mdo->first_data();
105 ci_data->translate_from(data);
107 data = mdo->next_data(data);
109 // Note: Extra data are all BitData, and do not need translation.
121 void ciReceiverTypeData::translate_receiver_data_from(ProfileData* data) {
123 klassOop k = data->as_ReceiverTypeData()->receiver(row);
132 // Get the data at an arbitrary (sort of) data index.
165 // Iteration over data.
173 // Translate a bci to its corresponding data, or NULL.
175 ciProfileData* data = data_before(bci);
176 for ( ; is_valid(data); data = next_data(data)) {
177 if (data->bci() == bci) {
178 set_hint_di(dp_to_di(data->dp()));
179 return data;
180 } else if (data->bci() > bci) {
193 break; // ArgInfoData is at the end of extra data section.
204 int ciMethodData::has_trap_at(ciProfileData* data, int reason) {
215 } else if (data == NULL) {
218 // there would have been a non-null data pointer. If there are no
225 return Deoptimization::trap_state_has_reason(data->trap_state(), per_bc_reason);
229 int ciMethodData::trap_recompiled_at(ciProfileData* data) {
230 if (data == NULL) {
233 return Deoptimization::trap_state_is_recompiled(data->trap_state())? 1: 0;
312 void ciMethodData::set_arg_modified(int arg, uint val) {
317 aid->set_arg_modified(arg, val);
340 ByteSize ciMethodData::offset_of_slot(ciProfileData* data, ByteSize slot_offset_in_data) {
341 // Get offset within methodDataOop of the data array
344 // Get cell offset of the ProfileData within data array
345 int cell_offset = dp_to_di(data->dp());
377 ciProfileData* data;
378 for (data = first_data(); is_valid(data); data = next_data(data)) {
379 st->print("%d", dp_to_di(data->dp()));
381 data->print_data_on(st);
383 st->print_cr("--- Extra data:");
389 data = new BitData(dp);
392 data = new ciArgInfoData(dp);
393 dp = end; // ArgInfoData is at the end of extra data section.
395 st->print("%d", dp_to_di(data->dp()));
397 data->print_data_on(st);