Lines Matching refs:cur
182 const char* cur = buffer; in read() local
185 cur = parseField(cur, buffer_end, &last); in read()
186 if (cur == nullptr) { in read()
191 return cur; in read()
230 const char* cur = buffer + sizeof(uint8_t); in parseField() local
235 return cur; in parseField()
237 if (cur + ofs > buffer_end) { in parseField()
241 name.append(cur, ofs); in parseField()
243 return cur + ofs; in parseField()
253 const char* cur = qname.read(buffer, buffer_end); in read() local
254 if (cur == nullptr) { in read()
258 if (cur + 2 * sizeof(uint16_t) > buffer_end) { in read()
262 qtype = ntohs(*reinterpret_cast<const uint16_t*>(cur)); in read()
263 qclass = ntohs(*reinterpret_cast<const uint16_t*>(cur + sizeof(uint16_t))); in read()
264 return cur + 2 * sizeof(uint16_t); in read()
287 const char* cur = name.read(buffer, buffer_end); in read() local
288 if (cur == nullptr) { in read()
293 cur = readIntFields(cur, buffer_end, &rdlen); in read()
294 if (cur == nullptr) { in read()
298 if (cur + rdlen > buffer_end) { in read()
302 rdata.assign(cur, cur + rdlen); in read()
303 return cur + rdlen; in read()
356 const char* cur = readHeader(buffer, buffer_end, &qdcount, &ancount, &nscount, &arcount); in read() local
357 if (cur == nullptr) { in read()
364 cur = questions[i].read(cur, buffer_end); in read()
365 if (cur == nullptr) { in read()
374 cur = answers[i].read(cur, buffer_end); in read()
375 if (cur == nullptr) { in read()
384 cur = authorities[i].read(cur, buffer_end); in read()
385 if (cur == nullptr) { in read()
394 cur = additionals[i].read(cur, buffer_end); in read()
395 if (cur == nullptr) { in read()
401 return cur; in read()
738 const char* cur = header.read(buffer, buffer_end); in handleDNSRequest() local
740 if (cur == nullptr) { in handleDNSRequest()
1190 const char* cur = header.read(response, response_end); in handleQuery() local
1191 if (cur == nullptr) LOG(WARNING) << "response is flawed"; in handleQuery()