Home | History | Annotate | Download | only in dns_responder

Lines Matching refs:cur

161     const char* cur = buffer;
164 cur = parseField(cur, buffer_end, &last);
165 if (cur == nullptr) {
170 return cur;
211 const char* cur = buffer + sizeof(uint8_t);
216 return cur;
218 if (cur + ofs > buffer_end) {
222 name.append(cur, ofs);
224 return cur + ofs;
243 const char* cur = qname.read(buffer, buffer_end);
244 if (cur == nullptr) {
248 if (cur + 2*sizeof(uint16_t) > buffer_end) {
252 qtype = ntohs(*reinterpret_cast<const uint16_t*>(cur));
253 qclass = ntohs(*reinterpret_cast<const uint16_t*>(cur + sizeof(uint16_t)));
254 return cur + 2*sizeof(uint16_t);
301 const char* cur = name.read(buffer, buffer_end);
302 if (cur == nullptr) {
307 cur = readIntFields(cur, buffer_end, &rdlen);
308 if (cur == nullptr) {
312 if (cur + rdlen > buffer_end) {
316 rdata.assign(cur, cur + rdlen);
317 return cur + rdlen;
406 const char* cur = readHeader(buffer, buffer_end, &qdcount, &ancount,
408 if (cur == nullptr) {
415 cur = questions[i].read(cur, buffer_end);
416 if (cur == nullptr) {
425 cur = answers[i].read(cur, buffer_end);
426 if (cur == nullptr) {
435 cur = authorities[i].read(cur, buffer_end);
436 if (cur == nullptr) {
445 cur = additionals[i].read(cur, buffer_end);
446 if (cur == nullptr) {
452 return cur;
723 const char* cur = header.read(response, response_end);
724 if (cur == nullptr) ALOGI("response is flawed");
738 const char* cur = header.read(buffer, buffer_end);
740 if (cur == nullptr) {