Lines Matching refs:group
475 /* Append submessage / group. */
6043 mgroup *group) {
6047 ret->group = group;
6097 mgroup *group;
6107 static compiler *newcompiler(mgroup *group, bool lazy) {
6111 ret->group = group;
6172 return (uint32_t)(c->pc - c->group->bytecode);
6184 codep = (val == EMPTYLABEL) ? NULL : c->group->bytecode + val;
6209 uint32_t from = (uint32_t)((c->pc + 1) - c->group->bytecode);
6221 mgroup *g = c->group;
6519 return upb_inttable_lookupptr(&c->group->methods, sub, &v)
6784 if (upb_inttable_lookupptr(&c->group->methods, h, &v))
6787 method = newmethod(h, c->group);
6788 upb_inttable_insertptr(&c->group->methods, h, upb_value_ptr(method));
6812 c->pc = c->group->bytecode;
6814 upb_inttable_begin(&i, &c->group->methods);
7191 /* If we're inside an unknown group, continue to parse unknown values. */
7280 seterr(d, "Submessage ended in the middle of a value or group");
7525 /* Unknown group -- continue looping over unknown fields. */
7606 size_t run_decoder_vm(upb_pbdecoder *d, const mgroup *group,
7630 UPB_UNUSED(group);
7639 (int)(d->pc - 1 - group->bytecode),
7870 seterr(d, "Unexpected EOF inside submessage or group");
7877 size_t upb_pbdecoder_decode(void *decoder, const void *group, const char *buf,
7884 return run_decoder_vm(decoder, group, handle);
9491 /* Last group contains only two input bytes, one output byte. */
9507 /* Last group contains only three input bytes, two output bytes. */
11050 "Object specified for non-message/group field: %s",