Lines Matching defs:cp

300     const char* cp = nullptr;
302 cp = now.strptime(buf, "[ %s.%q]"); // can index beyond buffer bounds
303 if (cp && (cp > &buf[len - 1])) cp = nullptr;
305 if (cp) {
306 len -= cp - buf;
307 if ((len > 0) && isspace(*cp)) {
308 ++cp;
311 buf = cp;
316 if (((b = android::strnstr(cp, len, suspendStr))) &&
317 (((b += strlen(suspendStr)) - cp) < len)) {
318 len -= b - cp;
320 } else if (((b = android::strnstr(cp, len, resumeStr))) &&
321 (((b += strlen(resumeStr)) - cp) < len)) {
322 len -= b - cp;
324 } else if (((b = android::strnstr(cp, len, healthdStr))) &&
325 (((b += strlen(healthdStr)) - cp) < len) &&
326 ((b = android::strnstr(b, len -= b - cp, batteryStr))) &&
327 (((b += strlen(batteryStr)) - cp) < len)) {
333 } else if (((b = android::strnstr(cp, len, suspendedStr))) &&
334 (((b += strlen(suspendStr)) - cp) < len)) {
335 len -= b - cp;
371 const char* cp = buf;
374 if (((ssize_t)strnlen(cp, len) == len) && cp[len]) {
378 if ((len > 9) && (cp[0] == 'c') && isdigit(cp[1]) &&
379 (isdigit(cp[2]) || (cp[2] == ' ')) && (cp[3] == ' ')) {
383 if (isdigit(cp[i])) {
385 } else if (gotDigit || (cp[i] != ' ')) {
389 if ((i == 9) && (cp[i] == ' ')) {
392 if (sscanf(cp + 4, "%d%c", &pid, &dummy) == 2) {
393 buf = cp + 10; // skip-it-all
400 if (*cp == '[') {
403 if (sscanf(cp, "[%d:%*[a-z_./0-9:A-Z]]%c", &pid, &dummy) == 2) {
408 ++cp;
417 const char* cp = buf;
418 if ((len > 0) && (*cp == '<')) {
420 while (--len && isdigit(*++cp)) {
421 pri = (pri * 10) + *cp - '0';
423 if ((len > 0) && (*cp == '>')) {
424 ++cp;
426 cp = buf;
429 buf = cp;
437 const char* cp = android::strnstr(buf, len, suspendStr);
438 if (!cp) {
439 cp = android::strnstr(buf, len, resumeStr);
440 if (!cp) return;
443 if (rp && (rp < cp)) cp = rp;
447 --cp;
448 } while ((cp > buf) && (*cp != '\n'));
449 if (*cp == '\n') {
450 ++cp;
452 parseKernelPrio(cp, len - (cp - buf));
455 sniffTime(now, cp, len - (cp - buf), true);
458 if (!suspended || (suspended > cp)) {
461 cp = suspended;
464 --cp;
465 } while ((cp > buf) && (*cp != '\n'));
466 if (*cp == '\n') {
467 ++cp;
469 parseKernelPrio(cp, len - (cp - buf));
471 sniffTime(now, cp, len - (cp - buf), true);
626 const char* cp;
627 for (cp = et; (taglen > 0) && isspace(*cp); ++cp, --taglen) {
633 if (*cp == ':') {
640 p = cp + 1;
641 } else if ((taglen > size) && (tolower(*bt) == tolower(*cp))) {
643 if (!fastcmp<strncasecmp>(bt + 1, cp + 1, size - 1)) { // no match
649 const char* b = cp;
650 cp += size;
652 while ((--taglen > 0) && !isspace(*++cp) && (*cp != ':')) {
655 for (e = cp; (taglen > 0) && isspace(*cp); ++cp, --taglen) {
657 if ((taglen > 0) && (*cp == ':')) {
660 p = cp + 1;
668 !fastcmp<strncmp>(bt + 1, cp + 1, size - hostlen - 1)) {
669 const char* b = cp;
670 cp += size - hostlen;
672 if (*cp == '.') {
673 while ((--taglen > 0) && !isspace(*++cp) &&
674 (*cp != ':')) {
677 for (e = cp; (taglen > 0) && isspace(*cp);
678 ++cp, --taglen) {
680 if ((taglen > 0) && (*cp == ':')) {
683 p = cp + 1;
693 while ((--taglen > 0) && !isspace(*++cp) && (*cp != ':')) {
696 for (e = cp; (taglen > 0) && isspace(*cp); ++cp, --taglen) {
699 if ((taglen > 0) && (*cp == ':')) {
702 p = cp + 1;
743 // Deal with sloppy and simplistic harmless p = cp + 1 etc above.