Lines Matching defs:data

40 // Overlay for generic profiling data.
42 // Some types of data layouts need a length field.
47 // Perform generic initialization of the data. More specific
71 // data in a structured way.
89 int flags = data()->flags();
129 // plus a data displacement, used for realigning the data pointer to
167 MarkSweep::revisit_mdo(data());
176 PSParallelCompact::revisit_mdo(cm, data());
186 blk->remember_mdo(data());
226 blk->remember_mdo(data());
375 // A BranchData is used to access profiling data for a two-way branch.
376 // It consists of taken and not_taken counts as well as a data displacement
404 // case was taken and specify the data displacment for each branch target.
581 int empty_bc_count = 0; // number of bytecodes lacking data
607 // Initialize an individual data segment. Returns the size of
691 // Get the data at an arbitrary (sort of) data index.
727 // Iteration over data.
735 // Give each of the data entries a chance to perform specific
736 // data initialization.
739 ProfileData* data;
740 for (data = first_data(); is_valid(data); data = next_data(data)) {
741 stream->set_start(data->bci());
743 data->post_initialize(stream, this);
775 // corresponding data cells.
777 int empty_bc_count = 0; // number of bytecodes lacking data
837 // Translate a bci to its corresponding data index (di).
840 ProfileData* data = data_before(bci);
842 for ( ; is_valid(data); data = next_data(data)) {
843 if (data->bci() >= bci) {
844 if (data->bci() == bci) set_hint_di(dp_to_di(data->dp()));
846 return data->dp();
848 prev = data;
853 // Translate a bci to its corresponding data, or NULL.
855 ProfileData* data = data_before(bci);
856 for ( ; is_valid(data); data = next_data(data)) {
857 if (data->bci() == bci) {
858 set_hint_di(dp_to_di(data->dp()));
859 return data;
860 } else if (data->bci() > bci) {
867 // Translate a bci to its corresponding extra data, or NULL.
874 // since the data structure is monotonic.
877 dp = end; // ArgInfoData is at the end of extra data section.
888 // same data layout. This means these extra data
914 ProfileData* data = first_data();
915 for ( ; is_valid(data); data = next_data(data)) {
916 st->print("%d", dp_to_di(data->dp()));
918 data->print_data_on(st);
920 st->print_cr("--- Extra data:");
925 // since the data structure is monotonic.
928 data = new BitData(dp);
931 data = new ArgInfoData(dp);
932 dp = end; // ArgInfoData is at the end of extra data section.
934 st->print("%d", dp_to_di(data->dp()));
936 data->print_data_on(st);