Lines Matching refs:cp

438 	if (cp + n > end) { \
444 static u_char *php_parserr(u_char *cp, u_char *end, querybuf *answer, int type_to_fetch, int store,… in php_parserr() argument
456 n = dn_expand(answer->qb2, end, cp, name, sizeof(name) - 2); in php_parserr()
460 cp += n; in php_parserr()
463 GETSHORT(type, cp); in php_parserr()
464 GETSHORT(class, cp); in php_parserr()
465 GETLONG(ttl, cp); in php_parserr()
466 GETSHORT(dlen, cp); in php_parserr()
473 cp += dlen; in php_parserr()
474 return cp; in php_parserr()
478 cp += dlen; in php_parserr()
479 return cp; in php_parserr()
491 add_assoc_stringl(subarray, "data", (char*) cp, (uint32_t) dlen); in php_parserr()
492 cp += dlen; in php_parserr()
493 return cp; in php_parserr()
500 snprintf(name, sizeof(name), "%d.%d.%d.%d", cp[0], cp[1], cp[2], cp[3]); in php_parserr()
502 cp += dlen; in php_parserr()
507 GETSHORT(n, cp); in php_parserr()
524 n = dn_expand(answer->qb2, end, cp, name, (sizeof name) - 2); in php_parserr()
528 cp += n; in php_parserr()
535 n = *cp & 0xFF; in php_parserr()
536 cp++; in php_parserr()
538 add_assoc_stringl(subarray, "cpu", (char*)cp, n); in php_parserr()
539 cp += n; in php_parserr()
541 n = *cp & 0xFF; in php_parserr()
542 cp++; in php_parserr()
544 add_assoc_stringl(subarray, "os", (char*)cp, n); in php_parserr()
545 cp += n; in php_parserr()
552 n = *cp & 0xFF; in php_parserr()
554 cp++; in php_parserr()
557 n = *cp & 0xFF; in php_parserr()
558 cp++; in php_parserr()
560 add_assoc_stringl(subarray, "tag", (char*)cp, n); in php_parserr()
561 cp += n; in php_parserr()
567 add_assoc_stringl(subarray, "value", (char*)cp, n); in php_parserr()
568 cp += n; in php_parserr()
582 n = cp[l1]; in php_parserr()
588 memcpy(ZSTR_VAL(tp) + l2 , cp + l1 + 1, n); in php_parserr()
589 add_next_index_stringl(&entries, (char *) cp + l1 + 1, n); in php_parserr()
596 cp += dlen; in php_parserr()
604 n = dn_expand(answer->qb2, end, cp, name, (sizeof name) -2); in php_parserr()
608 cp += n; in php_parserr()
610 n = dn_expand(answer->qb2, end, cp, name, (sizeof name) -2); in php_parserr()
614 cp += n; in php_parserr()
617 GETLONG(n, cp); in php_parserr()
619 GETLONG(n, cp); in php_parserr()
621 GETLONG(n, cp); in php_parserr()
623 GETLONG(n, cp); in php_parserr()
625 GETLONG(n, cp); in php_parserr()
632 GETSHORT(s, cp); in php_parserr()
663 p = cp; in php_parserr()
666 n = ((int)cp[0]) & 0xFF; in php_parserr()
667 cp++; in php_parserr()
678 if (cp[0] != 0) { in php_parserr()
684 sprintf((char*)tp, "%x", cp[0] & 0xFF); in php_parserr()
698 cp++; in php_parserr()
702 GETSHORT(s, cp); in php_parserr()
730 if (cp < p + dlen) { in php_parserr()
731 n = dn_expand(answer->qb2, end, cp, name, (sizeof name) - 2); in php_parserr()
735 cp += n; in php_parserr()
742 GETSHORT(n, cp); in php_parserr()
744 GETSHORT(n, cp); in php_parserr()
746 GETSHORT(n, cp); in php_parserr()
748 n = dn_expand(answer->qb2, end, cp, name, (sizeof name) - 2); in php_parserr()
752 cp += n; in php_parserr()
758 GETSHORT(n, cp); in php_parserr()
760 GETSHORT(n, cp); in php_parserr()
764 n = (cp[0] & 0xFF); in php_parserr()
765 cp++; in php_parserr()
767 add_assoc_stringl(subarray, "flags", (char*)cp, n); in php_parserr()
768 cp += n; in php_parserr()
771 n = (cp[0] & 0xFF); in php_parserr()
772 cp++; in php_parserr()
774 add_assoc_stringl(subarray, "services", (char*)cp, n); in php_parserr()
775 cp += n; in php_parserr()
778 n = (cp[0] & 0xFF); in php_parserr()
779 cp++; in php_parserr()
781 add_assoc_stringl(subarray, "regex", (char*)cp, n); in php_parserr()
782 cp += n; in php_parserr()
784 n = dn_expand(answer->qb2, end, cp, name, (sizeof name) - 2); in php_parserr()
788 cp += n; in php_parserr()
794 cp += dlen; in php_parserr()
798 return cp; in php_parserr()
822 u_char *cp = NULL, *end = NULL; in PHP_FUNCTION() local
983 cp = answer.qb2 + HFIXEDSZ; in PHP_FUNCTION()
993 n = dn_skipname(cp, end); in PHP_FUNCTION()
1000 cp += n + QFIXEDSZ; in PHP_FUNCTION()
1004 while (an-- && cp && cp < end) { in PHP_FUNCTION()
1007 cp = php_parserr(cp, end, &answer, type_to_fetch, store_results, raw, &retval); in PHP_FUNCTION()
1017 while (ns-- > 0 && cp && cp < end) { in PHP_FUNCTION()
1020 cp = php_parserr(cp, end, &answer, DNS_T_ANY, authns != NULL, raw, &retval); in PHP_FUNCTION()
1029 while (ar-- > 0 && cp && cp < end) { in PHP_FUNCTION()
1032 cp = php_parserr(cp, end, &answer, DNS_T_ANY, 1, raw, &retval); in PHP_FUNCTION()
1056 u_char *cp, *end; in PHP_FUNCTION() local
1106 cp = answer.qb2 + HFIXEDSZ; in PHP_FUNCTION()
1108 for (qdc = ntohs((unsigned short)hp->qdcount); qdc--; cp += i + QFIXEDSZ) { in PHP_FUNCTION()
1109 if ((i = dn_skipname(cp, end)) < 0 ) { in PHP_FUNCTION()
1115 while (--count >= 0 && cp < end) { in PHP_FUNCTION()
1116 if ((i = dn_skipname(cp, end)) < 0 ) { in PHP_FUNCTION()
1120 cp += i; in PHP_FUNCTION()
1121 GETSHORT(type, cp); in PHP_FUNCTION()
1122 cp += INT16SZ + INT32SZ; in PHP_FUNCTION()
1123 GETSHORT(i, cp); in PHP_FUNCTION()
1125 cp += i; in PHP_FUNCTION()
1128 GETSHORT(weight, cp); in PHP_FUNCTION()
1129 if ((i = dn_expand(answer.qb2, end, cp, buf, sizeof(buf)-1)) < 0) { in PHP_FUNCTION()
1133 cp += i; in PHP_FUNCTION()