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

/bionic/libc/dns/nameser/
H A Dns_name.c101 char *dn, *eom; local
108 eom = dst + dstsiz;
117 if (dn >= eom) {
127 if (dn + l >= eom) {
139 if ((m = decode_bitstring(&cp, dn, eom)) < 0)
150 if (dn + 1 >= eom) {
157 if (dn + 3 >= eom) {
166 if (dn >= eom) {
175 if (dn >= eom) {
181 if (dn >= eom) {
222 u_char *label, *bp, *eom; local
360 u_char *dn, *eom; local
408 ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src, u_char *dst, size_t dstsiz) argument
423 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
628 ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src, char *dst, size_t dstsiz) argument
691 ns_name_skip(const u_char **ptrptr, const u_char *eom) argument
995 decode_bitstring(const unsigned char **cpp, char *dn, const char *eom) argument
1044 encode_bitsring(const char **bp, const char *end, unsigned char **labelp, unsigned char ** dst, unsigned const char *eom) argument
[all...]
H A Dns_parse.c82 ns_skiprr(const u_char *ptr, const u_char *eom, ns_sect section, int count) { argument
88 b = dn_skipname(ptr, eom);
93 if (ptr + NS_INT32SZ + NS_INT16SZ > eom)
100 if (ptr > eom)
108 const u_char *eom = msg + msglen; local
112 handle->_eom = eom;
113 if (msg + NS_INT16SZ > eom)
116 if (msg + NS_INT16SZ > eom)
120 if (msg + NS_INT16SZ > eom)
128 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.c274 * res_nameinquery(name, type, class, buf, eom)
275 * look for (name,type,class) in the query section of packet (buf,eom)
277 * buf + HFIXEDSZ <= eom
287 const u_char *buf, const u_char *eom)
296 n = dn_expand(buf, eom, cp, tname, sizeof tname);
300 if (cp + 2 * INT16SZ > eom)
286 res_nameinquery(const char *name, int type, int class, const u_char *buf, const u_char *eom) argument
/bionic/libc/dns/net/
H A Dgethnamaddr.c212 if (eom - (ptr) < (count)) \
224 const u_char *eom, *erdata; local
241 eom = answer->buf + anslen;
269 n = dn_expand(answer->buf, eom, cp, bp, (int)(ep - bp));
293 while (ancount-- > 0 && cp < eom && !had_error) {
294 n = dn_expand(answer->buf, eom, cp, bp, (int)(ep - bp));
315 n = dn_expand(answer->buf, eom, cp, tbuf,
344 n = dn_expand(answer->buf, eom, cp, tbuf,
381 n = dn_expand(answer->buf, eom, cp, bp, (int)(ep - bp));
H A Dgetaddrinfo.c1307 if (eom - (ptr) < (count)) { h_errno = NO_RECOVERY; return NULL; } \
1321 const u_char *eom; local
1337 eom = answer->buf + anslen;
1361 n = dn_expand(answer->buf, eom, cp, bp, ep - bp);
1384 while (ancount-- > 0 && cp < eom && !had_error) {
1385 n = dn_expand(answer->buf, eom, cp, bp, ep - bp);
1406 n = dn_expand(answer->buf, eom, cp, tbuf, sizeof tbuf);

Completed in 408 milliseconds