Lines Matching refs:datalen
335 int datalen() const { assert(is_datalen(), "must have data");
374 inline friend relocInfo prefix_relocInfo(int datalen = 0);
409 static jint short_data_at(int n, short* data, int datalen) {
410 return datalen > n ? data[n] : 0;
413 static jint jint_data_at(int n, short* data, int datalen) {
414 return datalen > n+1 ? jint_from_data(&data[n]) : short_data_at(n, data, datalen);
469 inline relocInfo prefix_relocInfo(int datalen) {
470 assert(relocInfo::fits_into_immediate(datalen), "datalen in limits");
471 return relocInfo(relocInfo::data_prefix_tag, relocInfo::RAW_BITS, relocInfo::datalen_tag | datalen);
611 int datalen() const { return _datalen; }
703 assert(datalen()==0 || type()==relocInfo::none, "no data here");
718 // The decoder looks at datalen to decide whether to unpack short or jint.
739 assert(datalen() <= 2, "too much data");
740 return relocInfo::jint_data_at(0, data(), datalen());
758 int dlen = datalen();
821 int datalen() const { return binding()->datalen(); }
1296 short* instrs() const { return data() + datalen() - instrlen(); }