Searched refs:eom (Results 1 - 6 of 6) sorted by relevance

/bionic/libc/dns/nameser/
H A Dns_name.c107 char *dn, *eom; local
114 eom = dst + dstsiz;
123 if (dn >= eom) {
133 if (dn + l >= eom) {
145 if ((m = decode_bitstring(&cp, dn, eom)) < 0)
156 if (dn + 1 >= eom) {
163 if (dn + 3 >= eom) {
172 if (dn >= eom) {
181 if (dn >= eom) {
187 if (dn >= eom) {
228 u_char *label, *bp, *eom; local
366 u_char *dn, *eom; local
414 ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src, u_char *dst, size_t dstsiz) argument
429 ns_name_unpack2(const u_char *msg, const u_char *eom, const u_char *src, u_char *dst, size_t dstsiz, size_t *dstlen) argument
634 ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src, char *dst, size_t dstsiz) argument
697 ns_name_skip(const u_char **ptrptr, const u_char *eom) argument
1001 decode_bitstring(const unsigned char **cpp, char *dn, const char *eom) argument
1050 encode_bitsring(const char **bp, const char *end, unsigned char **labelp, unsigned char ** dst, unsigned const char *eom) argument
[all...]
H A Dns_parse.c80 ns_skiprr(const u_char *ptr, const u_char *eom, ns_sect section, int count) { argument
86 b = dn_skipname(ptr, eom);
91 if (ptr + NS_INT32SZ + NS_INT16SZ > eom)
98 if (ptr > eom)
106 const u_char *eom = msg + msglen; local
110 handle->_eom = eom;
111 if (msg + NS_INT16SZ > eom)
114 if (msg + NS_INT16SZ > eom)
118 if (msg + NS_INT16SZ > eom)
126 int b = ns_skiprr(msg, eom, (ns_sec
[all...]
/bionic/libc/dns/resolv/
H A Dres_comp.c99 * 'eom' points to the first location after the message,
104 dn_expand(const u_char *msg, const u_char *eom, const u_char *src, argument
107 int n = ns_name_uncompress(msg, eom, src, dst, (size_t)dstsiz);
132 dn_skipname(const u_char *ptr, const u_char *eom) { argument
135 if (ns_name_skip(&ptr, eom) == -1)
H A Dres_send.c276 * res_nameinquery(name, type, class, buf, eom)
277 * look for (name,type,class) in the query section of packet (buf,eom)
279 * buf + HFIXEDSZ <= eom
289 const u_char *buf, const u_char *eom)
298 n = dn_expand(buf, eom, cp, tname, sizeof tname);
302 if (cp + 2 * INT16SZ > eom)
288 res_nameinquery(const char *name, int type, int class, const u_char *buf, const u_char *eom) argument
/bionic/libc/dns/
H A Dgethnamaddr.c167 if (cp > eom) { \
175 if ((ptr) + (count) > eom) { \
188 const u_char *eom, *erdata; local
203 eom = answer->buf + anslen;
229 n = dn_expand(answer->buf, eom, cp, bp, ep - bp);
258 while (ancount-- > 0 && cp < eom && !had_error) {
259 n = dn_expand(answer->buf, eom, cp, bp, ep - bp);
282 n = dn_expand(answer->buf, eom, cp, tbuf, sizeof tbuf);
312 n = dn_expand(answer->buf, eom, cp, tbuf, sizeof tbuf);
350 n = dn_expand(answer->buf, eom, c
[all...]
/bionic/libc/dns/net/
H A Dgetaddrinfo.c1313 const u_char *eom; local
1329 eom = answer->buf + anslen;
1352 n = dn_expand(answer->buf, eom, cp, bp, ep - bp);
1375 while (ancount-- > 0 && cp < eom && !had_error) {
1376 n = dn_expand(answer->buf, eom, cp, bp, ep - bp);
1395 n = dn_expand(answer->buf, eom, cp, tbuf, sizeof tbuf);

Completed in 2489 milliseconds