Lines Matching defs:dnsbuf
86 isc_buffer_t *dnsbuf = (isc_buffer_t *)*state;
95 assert_true(isc_buffer_length(dnsbuf) == STATIC_BUFFER_SIZE);
96 assert_true(isc_buffer_usedlength(dnsbuf) == 0);
97 assert_true(isc_buffer_remaininglength(dnsbuf) == 0);
99 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
101 assert_true(isc_buffer_usedlength(dnsbuf) == sizeof(buf));
102 assert_true(isc_buffer_remaininglength(dnsbuf) == sizeof(buf));
104 assert_true(isc_buffer_current(dnsbuf) == dnsbuf->base);
106 isc_buffer_clear(dnsbuf);
108 assert_true(isc_buffer_length(dnsbuf) == STATIC_BUFFER_SIZE);
109 assert_true(isc_buffer_usedlength(dnsbuf) == 0);
110 assert_true(isc_buffer_remaininglength(dnsbuf) == 0);
112 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
114 assert_true(isc_buffer_usedlength(dnsbuf) == sizeof(buf));
115 assert_true(isc_buffer_remaininglength(dnsbuf) == sizeof(buf));
117 assert_true(isc_buffer_current(dnsbuf) == dnsbuf->base);
119 for (size_t i = 0; i < sizeof(buf); i++, isc_buffer_forward(dnsbuf, 1))
121 uint8_t *p = isc_buffer_current(dnsbuf);
126 assert_true(isc_buffer_remaininglength(dnsbuf) == 0);
127 assert_true(isc_buffer_usedlength(dnsbuf) == sizeof(buf));
129 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
131 assert_true(isc_buffer_remaininglength(dnsbuf) == sizeof(buf));
132 assert_true(isc_buffer_usedlength(dnsbuf) == sizeof(buf) * 2);
134 assert_true(isc_buffer_length(dnsbuf) == STATIC_BUFFER_SIZE);
136 for (size_t i = 0; i < sizeof(buf); i++, isc_buffer_forward(dnsbuf, 1))
138 uint8_t *p = isc_buffer_current(dnsbuf);
143 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
145 assert_true(isc_buffer_length(dnsbuf) == DYNAMIC_BUFFER_SIZE);
147 for (size_t i = 0; i < sizeof(buf); i++, isc_buffer_forward(dnsbuf, 1))
149 uint8_t *p = isc_buffer_current(dnsbuf);
154 assert_true(isc_buffer_remaininglength(dnsbuf) == 0);
155 isc_buffer_trycompact(dnsbuf);
157 assert_true(isc_buffer_length(dnsbuf) == DYNAMIC_BUFFER_SIZE);
159 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
161 isc_buffer_remainingregion(dnsbuf, ®);
162 assert_true(isc_buffer_remaininglength(dnsbuf) == reg.length);
171 isc_buffer_forward(dnsbuf, reg.length);
172 assert_true(isc_buffer_remaininglength(dnsbuf) == 0);
174 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
175 assert_true(isc_buffer_remaininglength(dnsbuf) == sizeof(buf));
177 isc_buffer_clear(dnsbuf);
179 assert_true(isc_buffer_length(dnsbuf) == DYNAMIC_BUFFER_SIZE);
181 assert_true(isc_buffer_remaininglength(dnsbuf) == 0);
185 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
188 assert_true(isc_buffer_length(dnsbuf) > DYNAMIC_BUFFER_SIZE);
189 assert_true(isc_buffer_length(dnsbuf) >= n * sizeof(buf));
191 assert_true(isc_buffer_remaininglength(dnsbuf) == n * sizeof(buf));
195 k++, isc_buffer_forward(dnsbuf, 1))
197 uint8_t *p = isc_buffer_current(dnsbuf);
206 isc_buffer_t *dnsbuf = (isc_buffer_t *)*state;
213 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
216 i++, isc_buffer_forward(dnsbuf, 1))
218 uint8_t *p = isc_buffer_current(dnsbuf);
223 assert_true(isc_buffer_length(dnsbuf) == STATIC_BUFFER_SIZE);
227 isc_buffer_putmem(dnsbuf, buf, sizeof(buf));
230 assert_true(isc_buffer_length(dnsbuf) >= STATIC_BUFFER_SIZE);
232 for (; i < sizeof(buf); i++, isc_buffer_forward(dnsbuf, 1)) {
233 uint8_t *p = isc_buffer_current(dnsbuf);
240 isc_buffer_t *dnsbuf = (isc_buffer_t *)*state;
245 assert_true(isc_buffer_remaininglength(dnsbuf) == 0);
247 isc_buffer_putuint16(dnsbuf, u16);
249 assert_true(isc_buffer_remaininglength(dnsbuf) == sizeof(u16));
251 pu16 = (uint16_t *)isc_buffer_current(dnsbuf);
254 assert_int_equal(isc_buffer_peekuint16(dnsbuf, &u16v), ISC_R_SUCCESS);
256 assert_true(isc_buffer_remaininglength(dnsbuf) == sizeof(u16));
258 assert_true(isc_buffer_getuint16(dnsbuf) == u16);
259 assert_true(isc_buffer_remaininglength(dnsbuf) == 0);
381 isc_buffer_t dnsbuf;
385 isc_buffer_init(&dnsbuf, NULL, 0);
386 isc_buffer_setmctx(&dnsbuf, mctx);
387 isc_buffer_putmem(&dnsbuf, (void *)request, sizeof(request));
388 isc_buffer_putmem(&dnsbuf, (void *)response, sizeof(response));
389 isc_buffer_putmem(&dnsbuf, (void *)request_large,
391 isc_buffer_putmem(&dnsbuf, (void *)response_large,
402 isc_buffer_current(&dnsbuf),
403 isc_buffer_remaininglength(&dnsbuf));
405 isc_buffer_clearmctx(&dnsbuf);
406 isc_buffer_invalidate(&dnsbuf);
464 isc_buffer_t dnsbuf;
467 isc_buffer_init(&dnsbuf, NULL, 0);
468 isc_buffer_setmctx(&dnsbuf, mctx);
470 isc_buffer_putmem(&dnsbuf, (void *)request, sizeof(request));
471 isc_buffer_putmem(&dnsbuf, (void *)&bad_data, sizeof(bad_data));
472 isc_buffer_putmem(&dnsbuf, (void *)&bad_data, sizeof(bad_data));
473 isc_buffer_putmem(&dnsbuf, (void *)response_large,
481 isc_buffer_current(&dnsbuf),
482 isc_buffer_remaininglength(&dnsbuf));
484 isc_buffer_clearmctx(&dnsbuf);
485 isc_buffer_invalidate(&dnsbuf);
506 isc_buffer_t dnsbuf;
521 isc_buffer_init(&dnsbuf, NULL, 0);
522 isc_buffer_setmctx(&dnsbuf, mctx);
525 isc_buffer_putmem(&dnsbuf, packets[i].base, packets[i].length);
534 for (; isc_buffer_remaininglength(&dnsbuf) > 0;) {
536 isc_buffer_remaininglength(&dnsbuf));
545 isc_buffer_current(&dnsbuf), sz);
558 isc_buffer_forward(&dnsbuf, sz);
563 assert_true(isc_buffer_remaininglength(&dnsbuf) == 0);
566 isc_buffer_putmem(&dnsbuf, packets[i].base, packets[i].length);
578 for (; isc_buffer_remaininglength(&dnsbuf) > 0;) {
580 isc_buffer_remaininglength(&dnsbuf));
583 dnsasm, &packetno, isc_buffer_current(&dnsbuf), sz);
585 isc_buffer_forward(&dnsbuf, sz);
590 assert_true(isc_buffer_remaininglength(&dnsbuf) == 0);
592 isc_buffer_clearmctx(&dnsbuf);
593 isc_buffer_invalidate(&dnsbuf);
601 isc_buffer_t dnsbuf;
603 isc_buffer_init(&dnsbuf, NULL, 0);
604 isc_buffer_setmctx(&dnsbuf, mctx);
606 isc_buffer_putmem(&dnsbuf, (void *)request, sizeof(request));
607 isc_buffer_putmem(&dnsbuf, (void *)&response, sizeof(response));
608 isc_buffer_putmem(&dnsbuf, (void *)request, sizeof(request));
615 isc_buffer_current(&dnsbuf),
616 isc_buffer_remaininglength(&dnsbuf));
618 isc_buffer_clearmctx(&dnsbuf);
619 isc_buffer_invalidate(&dnsbuf);