Lines Matching defs:base
305 "script-src 'none'; object-src 'none'; base-uri 'none'",
732 memeq(a->name->base, b->name, b->namelen);
737 memeq(a->value->base, b->value, b->valuelen);
786 /* |*ppb_match| (post-base match), if it is not NULL, is always exact
1145 uint64_t base;
1160 base = encoder->ctx.next_absidx;
1174 ebuf, &nva[i], base, allow_blocking);
1181 base);
1418 const nghttp3_nv *nv, uint64_t base,
1492 encoder, rbuf, (size_t)dres.index, base);
1513 encoder, rbuf, new_ent->absidx, base);
1549 encoder, rbuf, new_ent->absidx, base);
1557 encoder, rbuf, (size_t)dres.index, base, nv);
1575 new_ent->absidx, base);
1603 memeq(hdr->value.base, nv->value, nv->valuelen)) {
1775 uint64_t base) {
1777 " base=%" PRIu64 "\n",
1778 absidx, base);
1780 if (absidx < base) {
1781 return qpack_write_number(rbuf, 0x80, base - absidx - 1, 6,
1785 return qpack_write_number(rbuf, 0x10, absidx - base, 4, encoder->ctx.mem);
1861 uint64_t base, const nghttp3_nv *nv) {
1865 "absidx=%" PRIu64 " base=%" PRIu64 " never=%d\n",
1866 absidx, base, (nv->flags & NGHTTP3_NV_FLAG_NEVER_INDEX) != 0);
1868 if (absidx < base) {
1872 base - absidx - 1, 4, nv);
1876 return qpack_encoder_write_indexed_name(encoder, rbuf, fb, absidx - base, 3,
2367 uint64_t base) {
2371 int sign = base < ricnt;
2372 uint64_t delta_base = sign ? ricnt - base - 1 : base - ricnt;
2378 DEBUGF("qpack::encode: ricnt=%" PRIu64 " base=%" PRIu64 " icnt=%" PRIu64 "\n",
2379 ricnt, base, encoder->ctx.next_absidx);
2900 decoder->rstate.name->base,
2982 decoder->rstate.value->base,
3101 (int)decoder->rstate.value->len, decoder->rstate.value->base);
3193 (int)decoder->rstate.name->len, decoder->rstate.name->base,
3194 (int)decoder->rstate.value->len, decoder->rstate.value->base);
3203 qnv.token = qpack_lookup_token(qnv.name->base, qnv.name->len);
3232 sctx->base = 0;
3319 sctx->base = sctx->ricnt - sctx->rstate.left - 1;
3321 sctx->base = sctx->ricnt + sctx->rstate.left;
3324 DEBUGF("qpack::decode: ricnt=%" PRIu64 " base=%" PRIu64 " icnt=%" PRIu64
3326 sctx->ricnt, sctx->base, decoder->ctx.next_absidx);
3476 nghttp3_buf_wrap_init(&sctx->rstate.namebuf, sctx->rstate.name->base,
3556 nghttp3_buf_wrap_init(&sctx->rstate.valuebuf, sctx->rstate.value->base,
3836 DEBUGF("qpack::decode: dynamic=%d relidx=%" PRIu64 " base=%" PRIu64
3838 rstate->dynamic, rstate->left, sctx->base, decoder->ctx.next_absidx);
3841 if (sctx->base < rstate->left + 1) {
3844 rstate->absidx = sctx->base - rstate->left - 1;
3863 DEBUGF("qpack::decode: pbidx=%" PRIu64 " base=%" PRIu64 " icnt=%" PRIu64 "\n",
3864 rstate->left, sctx->base, decoder->ctx.next_absidx);
3868 rstate->absidx = rstate->left + sctx->base;
3969 (int)sctx->rstate.value->len, sctx->rstate.value->base);
3986 (int)sctx->rstate.name->len, sctx->rstate.name->base,
3987 (int)sctx->rstate.value->len, sctx->rstate.value->base);
3991 nv->token = qpack_lookup_token(nv->name->base, nv->name->len);