Lines Matching refs:buf

162 	char buf[64];  in make_exe()  local
207 snprintf(buf, sizeof(buf), "/proc/self/fd/%u", fd); in make_exe()
208 fd1 = open(buf, O_RDONLY|O_CLOEXEC); in make_exe()
357 char buf[256]; in main() local
361 snprintf(buf, sizeof(buf), "/proc/%u/maps", pid); in main()
362 fd = open(buf, O_RDONLY); in main()
366 rv = read(fd, buf, sizeof(buf)); in main()
368 assert(memcmp(buf, buf0, strlen(buf0)) == 0); in main()
370 assert(memcmp(buf + strlen(buf0), str_vsyscall, strlen(str_vsyscall)) == 0); in main()
376 char buf[4096]; in main() local
380 snprintf(buf, sizeof(buf), "/proc/%u/smaps", pid); in main()
381 fd = open(buf, O_RDONLY); in main()
385 rv = read(fd, buf, sizeof(buf)); in main()
386 assert(0 <= rv && rv <= sizeof(buf)); in main()
389 assert(memcmp(buf, buf0, strlen(buf0)) == 0); in main()
395 assert(memmem(buf, rv, RSS1, strlen(RSS1)) || in main()
396 memmem(buf, rv, RSS2, strlen(RSS2))); in main()
397 assert(memmem(buf, rv, PSS1, strlen(PSS1)) || in main()
398 memmem(buf, rv, PSS2, strlen(PSS2))); in main()
413 assert(memmem(buf, rv, S[i], strlen(S[i]))); in main()
417 assert(memmem(buf, rv, str_vsyscall, strlen(str_vsyscall))); in main()
432 char buf[1024]; in main() local
436 snprintf(buf, sizeof(buf), "/proc/%u/smaps_rollup", pid); in main()
437 fd = open(buf, O_RDONLY); in main()
441 rv = read(fd, buf, sizeof(buf)); in main()
442 assert(0 <= rv && rv <= sizeof(buf)); in main()
445 assert(memcmp(buf, bufr, strlen(bufr)) == 0); in main()
447 assert(memmem(buf, rv, RSS1, strlen(RSS1)) || in main()
448 memmem(buf, rv, RSS2, strlen(RSS2))); in main()
449 assert(memmem(buf, rv, PSS1, strlen(PSS1)) || in main()
450 memmem(buf, rv, PSS2, strlen(PSS2))); in main()
462 assert(memmem(buf, rv, S[i], strlen(S[i]))); in main()
468 char buf[64]; in main() local
472 snprintf(buf, sizeof(buf), "/proc/%u/statm", pid); in main()
473 fd = open(buf, O_RDONLY); in main()
477 rv = read(fd, buf, sizeof(buf)); in main()
480 assert(buf[0] == '1'); /* ->total_vm */ in main()
481 assert(buf[1] == ' '); in main()
482 assert(buf[2] == '0' || buf[2] == '1'); /* rss */ in main()
483 assert(buf[3] == ' '); in main()
484 assert(buf[4] == '0' || buf[2] == '1'); /* file rss */ in main()
485 assert(buf[5] == ' '); in main()
486 assert(buf[6] == '1'); /* ELF executable segments */ in main()
487 assert(buf[7] == ' '); in main()
488 assert(buf[8] == '0'); in main()
489 assert(buf[9] == ' '); in main()
490 assert(buf[10] == '0'); /* ->data_vm + ->stack_vm */ in main()
491 assert(buf[11] == ' '); in main()
492 assert(buf[12] == '0'); in main()
493 assert(buf[13] == '\n'); in main()