Lines Matching refs:band

533     AH_SPECIAL_FORMAT_LEN = 2, // layouts/band-headers
665 julong x = band::makeLong(hi, lo);
832 abort("EOF reading band headers");
840 // Start scanning band headers here:
845 // Put evil meta-codes at the end of the band headers,
1014 // First band: Read lengths of shared prefixes.
1019 // Second band: Read lengths of unshared suffixes:
1031 // Third band: Read the char values in the unshared suffixes:
1082 // Fourth band: Go back and size the specially packed strings.
1108 // Fifth band(s): Get the specially packed characters.
1119 band saved_band = cp_Utf8_big_chars;
1131 cp_Utf8_big_chars = saved_band; // reset the band for the next string
1182 void unpacker::read_single_words(band& cp_band, entry* cpMap, int len) {
1190 void unpacker::read_double_words(band& cp_bands, entry* cpMap, int len) {
1191 band& cp_band_hi = cp_bands;
1192 band& cp_band_lo = cp_bands.nextBand();
1203 void unpacker::read_single_refs(band& cp_band, byte refTag, entry* cpMap, int len) {
1230 void unpacker::read_double_refs(band& cp_band, byte ref1Tag, byte ref2Tag,
1232 band& cp_band1 = cp_band;
1233 band& cp_band2 = cp_band.nextBand();
1390 band::initIndexes(this);
1393 static band* no_bands[] = { null }; // shared empty body
1396 band& unpacker::attr_definitions::fixed_band(int e_class_xxx) {
1399 inline band& unpacker::attr_definitions::xxx_flags_hi()
1401 inline band& unpacker::attr_definitions::xxx_flags_lo()
1403 inline band& unpacker::attr_definitions::xxx_attr_count()
1405 inline band& unpacker::attr_definitions::xxx_attr_indexes()
1407 inline band& unpacker::attr_definitions::xxx_attr_calls()
1452 band**
1473 band** bands = lo->elems;
1486 band& call = *(band*) calls_to_link.get(i);
1494 band& cble = *bands[call_num];
1569 unpacker::attr_definitions::parseIntLayout(const char* lp, band* &res,
1572 band* b = U_NEW(band, 1);
1628 band**
1636 band** res = U_NEW(band*, add_size(nb, 1));
1639 band* b = (band*) band_stack.get(bs_base + i);
1648 unpacker::attr_definitions::parseLayout(const char* lp, band** &res,
1653 band* b;
1697 band& k_case = *U_NEW(band, 1);
1767 band& call = *U_NEW(band, 1);
1772 call.le_body = U_NEW(band*, 2); // fill in later
1834 band& cble = *U_NEW(band, 1);
2201 band& xxx_flags_hi = ad.xxx_flags_hi();
2207 band& xxx_flags_lo = ad.xxx_flags_lo();
2229 band& xxx_attr_count = ad.xxx_attr_count();
2235 band& xxx_attr_indexes = ad.xxx_attr_indexes();
2257 band** bands = ad.buildBands(lo);
2465 band** bands = lo->bands();
2472 // This is stored on band::length of the callable.
2475 band& j_cble = *bands[j];
2490 void unpacker::attr_definitions::readBandData(band** body, uint count) {
2493 band& b = *body[j];
2509 band& k_case = *b.le_body[k];
2530 band& cble = *b.le_body[0];
2548 band** findMatchingCase(int matchTag, band** cases) {
2550 band& k_case = *cases[k];
2568 // write attribute band data:
2569 void unpacker::putlayout(band** body) {
2578 band& b = *body[i];
2645 band& cble = *b.le_body[0];
2775 band* unpacker::ref_band_for_op(int bc) {
2818 band* unpacker::ref_band_for_self_op(int bc, bool& isAloadVar, int& origBCVar) {
2850 band* bc_which;
2873 // Adjust expectations of various band sizes.
2963 // The bc_escbyte band is counted by the immediately previous band.
3600 all_bands = band::makeBands(this);
3754 band* bc_which;
4306 band** bands = lo->bands();
4308 band& cble = *bands[0];
4323 // (Note that we emptied the data out of the band first.)
4344 band& member_flags_hi = ad.xxx_flags_hi();
4345 band& member_flags_lo = ad.xxx_flags_lo();
4346 band& member_descr = (&member_flags_hi)[e_field_descr-e_field_flags_hi];