Lines Matching refs:vmas
391 std::vector<Vma> vmas; in TEST() local
393 vmas.push_back(v); in TEST()
403 EXPECT_EQ(vmas[0].name, "[anon:dalvik-zygote-jit-code-cache]"); in TEST()
404 EXPECT_EQ(vmas[1].name, "/system/framework/x86_64/boot-framework.art"); in TEST()
405 EXPECT_TRUE(vmas[2].name == "[anon:libc_malloc]" || in TEST()
406 android::base::StartsWith(vmas[2].name, "[anon:scudo:")) in TEST()
407 << "Unknown map name " << vmas[2].name; in TEST()
408 EXPECT_EQ(vmas[3].name, "/system/priv-app/SettingsProvider/oat/x86_64/SettingsProvider.odex"); in TEST()
409 EXPECT_EQ(vmas[4].name, "/system/lib64/libhwui.so"); in TEST()
412 EXPECT_EQ(vmas[0].start, 0x54c00000); in TEST()
413 EXPECT_EQ(vmas[1].start, 0x701ea000); in TEST()
414 EXPECT_EQ(vmas[2].start, 0x70074dd8d000); in TEST()
415 EXPECT_EQ(vmas[3].start, 0x700755a2d000); in TEST()
416 EXPECT_EQ(vmas[4].start, 0x7007f85b0000); in TEST()
419 EXPECT_EQ(vmas[0].end, 0x56c00000); in TEST()
420 EXPECT_EQ(vmas[1].end, 0x70cdb000); in TEST()
421 EXPECT_EQ(vmas[2].end, 0x70074ee0d000); in TEST()
422 EXPECT_EQ(vmas[3].end, 0x700755a6e000); in TEST()
423 EXPECT_EQ(vmas[4].end, 0x7007f8b9b000); in TEST()
426 EXPECT_EQ(vmas[0].flags, PROT_READ | PROT_EXEC); in TEST()
427 EXPECT_EQ(vmas[1].flags, PROT_READ | PROT_WRITE); in TEST()
428 EXPECT_EQ(vmas[2].flags, PROT_READ | PROT_WRITE); in TEST()
429 EXPECT_EQ(vmas[3].flags, PROT_READ | PROT_EXEC); in TEST()
430 EXPECT_EQ(vmas[4].flags, PROT_READ | PROT_EXEC); in TEST()
433 EXPECT_FALSE(vmas[0].is_shared); in TEST()
434 EXPECT_FALSE(vmas[1].is_shared); in TEST()
435 EXPECT_FALSE(vmas[2].is_shared); in TEST()
436 EXPECT_FALSE(vmas[3].is_shared); in TEST()
437 EXPECT_FALSE(vmas[4].is_shared); in TEST()
440 EXPECT_EQ(vmas[0].offset, 0x0); in TEST()
441 EXPECT_EQ(vmas[1].offset, 0x0); in TEST()
442 EXPECT_EQ(vmas[2].offset, 0x0); in TEST()
443 EXPECT_EQ(vmas[3].offset, 0x00016000); in TEST()
444 EXPECT_EQ(vmas[4].offset, 0x001ee000); in TEST()
447 EXPECT_EQ(vmas[0].inode, 0); in TEST()
448 EXPECT_EQ(vmas[1].inode, 3165); in TEST()
449 EXPECT_EQ(vmas[2].inode, 0); in TEST()
450 EXPECT_EQ(vmas[3].inode, 1947); in TEST()
451 EXPECT_EQ(vmas[4].inode, 1537); in TEST()
454 ASSERT_EQ(vmas[0].usage.vss, 32768); in TEST()
455 EXPECT_EQ(vmas[1].usage.vss, 11204); in TEST()
456 EXPECT_EQ(vmas[2].usage.vss, 16896); in TEST()
457 EXPECT_EQ(vmas[3].usage.vss, 260); in TEST()
458 EXPECT_EQ(vmas[4].usage.vss, 6060); in TEST()
460 EXPECT_EQ(vmas[0].usage.rss, 2048); in TEST()
461 EXPECT_EQ(vmas[1].usage.rss, 11188); in TEST()
462 EXPECT_EQ(vmas[2].usage.rss, 15272); in TEST()
463 EXPECT_EQ(vmas[3].usage.rss, 260); in TEST()
464 EXPECT_EQ(vmas[4].usage.rss, 4132); in TEST()
466 EXPECT_EQ(vmas[0].usage.pss, 113); in TEST()
467 EXPECT_EQ(vmas[1].usage.pss, 2200); in TEST()
468 EXPECT_EQ(vmas[2].usage.pss, 15272); in TEST()
469 EXPECT_EQ(vmas[3].usage.pss, 260); in TEST()
470 EXPECT_EQ(vmas[4].usage.pss, 1274); in TEST()
472 EXPECT_EQ(vmas[0].usage.uss, 0); in TEST()
473 EXPECT_EQ(vmas[1].usage.uss, 1660); in TEST()
474 EXPECT_EQ(vmas[2].usage.uss, 15272); in TEST()
475 EXPECT_EQ(vmas[3].usage.uss, 260); in TEST()
476 EXPECT_EQ(vmas[4].usage.uss, 0); in TEST()
478 EXPECT_EQ(vmas[0].usage.private_clean, 0); in TEST()
479 EXPECT_EQ(vmas[1].usage.private_clean, 0); in TEST()
480 EXPECT_EQ(vmas[2].usage.private_clean, 0); in TEST()
481 EXPECT_EQ(vmas[3].usage.private_clean, 260); in TEST()
482 EXPECT_EQ(vmas[4].usage.private_clean, 0); in TEST()
484 EXPECT_EQ(vmas[0].usage.private_dirty, 0); in TEST()
485 EXPECT_EQ(vmas[1].usage.private_dirty, 1660); in TEST()
486 EXPECT_EQ(vmas[2].usage.private_dirty, 15272); in TEST()
487 EXPECT_EQ(vmas[3].usage.private_dirty, 0); in TEST()
488 EXPECT_EQ(vmas[4].usage.private_dirty, 0); in TEST()
490 EXPECT_EQ(vmas[0].usage.shared_clean, 0); in TEST()
491 EXPECT_EQ(vmas[1].usage.shared_clean, 80); in TEST()
492 EXPECT_EQ(vmas[2].usage.shared_clean, 0); in TEST()
493 EXPECT_EQ(vmas[3].usage.shared_clean, 0); in TEST()
494 EXPECT_EQ(vmas[4].usage.shared_clean, 4132); in TEST()
496 EXPECT_EQ(vmas[0].usage.shared_dirty, 2048); in TEST()
497 EXPECT_EQ(vmas[1].usage.shared_dirty, 9448); in TEST()
498 EXPECT_EQ(vmas[2].usage.shared_dirty, 0); in TEST()
499 EXPECT_EQ(vmas[3].usage.shared_dirty, 0); in TEST()
500 EXPECT_EQ(vmas[4].usage.shared_dirty, 0); in TEST()
502 EXPECT_EQ(vmas[0].usage.swap, 0); in TEST()
503 EXPECT_EQ(vmas[1].usage.swap, 0); in TEST()
504 EXPECT_EQ(vmas[2].usage.swap, 0); in TEST()
505 EXPECT_EQ(vmas[3].usage.swap, 0); in TEST()
506 EXPECT_EQ(vmas[4].usage.swap, 0); in TEST()
508 EXPECT_EQ(vmas[0].usage.swap_pss, 0); in TEST()
509 EXPECT_EQ(vmas[1].usage.swap_pss, 0); in TEST()
510 EXPECT_EQ(vmas[2].usage.swap_pss, 0); in TEST()
511 EXPECT_EQ(vmas[3].usage.swap_pss, 0); in TEST()
512 EXPECT_EQ(vmas[4].usage.swap_pss, 0); in TEST()
516 EXPECT_EQ(vmas[5].name, "[vsyscall]"); in TEST()
517 EXPECT_EQ(vmas[5].start, 0xffffffffff600000); in TEST()
518 EXPECT_EQ(vmas[5].end, 0xffffffffff601000); in TEST()
519 EXPECT_EQ(vmas[5].flags, PROT_READ | PROT_EXEC); in TEST()
520 EXPECT_FALSE(vmas[5].is_shared); in TEST()
521 EXPECT_EQ(vmas[5].offset, 0x0); in TEST()
522 EXPECT_EQ(vmas[5].inode, 0); in TEST()
523 EXPECT_EQ(vmas[5].usage.vss, 4); in TEST()
524 EXPECT_EQ(vmas[5].usage.rss, 0); in TEST()
525 EXPECT_EQ(vmas[5].usage.pss, 0); in TEST()
526 EXPECT_EQ(vmas[5].usage.uss, 0); in TEST()
527 EXPECT_EQ(vmas[5].usage.private_clean, 0); in TEST()
528 EXPECT_EQ(vmas[5].usage.private_dirty, 0); in TEST()
529 EXPECT_EQ(vmas[5].usage.shared_clean, 0); in TEST()
530 EXPECT_EQ(vmas[5].usage.shared_dirty, 0); in TEST()
531 EXPECT_EQ(vmas[5].usage.swap, 0); in TEST()
532 EXPECT_EQ(vmas[5].usage.swap_pss, 0); in TEST()
542 std::vector<Vma> vmas; in TEST() local
544 vmas.push_back(v); in TEST()
550 ASSERT_EQ(vmas.size(), 6); in TEST()
554 EXPECT_EQ(vmas[0].name, "[anon:dalvik-zygote-jit-code-cache]"); in TEST()
555 EXPECT_EQ(vmas[1].name, "/system/framework/x86_64/boot-framework.art"); in TEST()
556 EXPECT_TRUE(vmas[2].name == "[anon:libc_malloc]" || in TEST()
557 android::base::StartsWith(vmas[2].name, "[anon:scudo:")) in TEST()
558 << "Unknown map name " << vmas[2].name; in TEST()
559 EXPECT_EQ(vmas[3].name, "/system/priv-app/SettingsProvider/oat/x86_64/SettingsProvider.odex"); in TEST()
560 EXPECT_EQ(vmas[4].name, "/system/lib64/libhwui.so"); in TEST()
561 EXPECT_EQ(vmas[5].name, "[vsyscall]"); in TEST()
564 EXPECT_EQ(vmas[0].start, 0x54c00000); in TEST()
565 EXPECT_EQ(vmas[1].start, 0x701ea000); in TEST()
566 EXPECT_EQ(vmas[2].start, 0x70074dd8d000); in TEST()
567 EXPECT_EQ(vmas[3].start, 0x700755a2d000); in TEST()
568 EXPECT_EQ(vmas[4].start, 0x7007f85b0000); in TEST()
569 EXPECT_EQ(vmas[5].start, 0xffffffffff600000); in TEST()
572 EXPECT_EQ(vmas[0].end, 0x56c00000); in TEST()
573 EXPECT_EQ(vmas[1].end, 0x70cdb000); in TEST()
574 EXPECT_EQ(vmas[2].end, 0x70074ee0d000); in TEST()
575 EXPECT_EQ(vmas[3].end, 0x700755a6e000); in TEST()
576 EXPECT_EQ(vmas[4].end, 0x7007f8b9b000); in TEST()
577 EXPECT_EQ(vmas[5].end, 0xffffffffff601000); in TEST()
580 EXPECT_EQ(vmas[0].flags, PROT_READ | PROT_EXEC); in TEST()
581 EXPECT_EQ(vmas[1].flags, PROT_READ | PROT_WRITE); in TEST()
582 EXPECT_EQ(vmas[2].flags, PROT_READ | PROT_WRITE); in TEST()
583 EXPECT_EQ(vmas[3].flags, PROT_READ | PROT_EXEC); in TEST()
584 EXPECT_EQ(vmas[4].flags, PROT_READ | PROT_EXEC); in TEST()
585 EXPECT_EQ(vmas[5].flags, PROT_READ | PROT_EXEC); in TEST()
588 EXPECT_FALSE(vmas[0].is_shared); in TEST()
589 EXPECT_FALSE(vmas[1].is_shared); in TEST()
590 EXPECT_FALSE(vmas[2].is_shared); in TEST()
591 EXPECT_FALSE(vmas[3].is_shared); in TEST()
592 EXPECT_FALSE(vmas[4].is_shared); in TEST()
593 EXPECT_FALSE(vmas[5].is_shared); in TEST()
596 EXPECT_EQ(vmas[0].offset, 0x0); in TEST()
597 EXPECT_EQ(vmas[1].offset, 0x0); in TEST()
598 EXPECT_EQ(vmas[2].offset, 0x0); in TEST()
599 EXPECT_EQ(vmas[3].offset, 0x00016000); in TEST()
600 EXPECT_EQ(vmas[4].offset, 0x001ee000); in TEST()
601 EXPECT_EQ(vmas[5].offset, 0x0); in TEST()
604 EXPECT_EQ(vmas[0].inode, 0); in TEST()
605 EXPECT_EQ(vmas[1].inode, 3165); in TEST()
606 EXPECT_EQ(vmas[2].inode, 0); in TEST()
607 EXPECT_EQ(vmas[3].inode, 1947); in TEST()
608 EXPECT_EQ(vmas[4].inode, 1537); in TEST()
609 EXPECT_EQ(vmas[5].inode, 0); in TEST()
612 ASSERT_EQ(vmas[0].usage.vss, 32768); in TEST()
613 EXPECT_EQ(vmas[1].usage.vss, 11204); in TEST()
614 EXPECT_EQ(vmas[2].usage.vss, 16896); in TEST()
615 EXPECT_EQ(vmas[3].usage.vss, 260); in TEST()
616 EXPECT_EQ(vmas[4].usage.vss, 6060); in TEST()
617 EXPECT_EQ(vmas[5].usage.vss, 4); in TEST()
619 EXPECT_EQ(vmas[0].usage.rss, 2048); in TEST()
620 EXPECT_EQ(vmas[1].usage.rss, 11188); in TEST()
621 EXPECT_EQ(vmas[2].usage.rss, 15272); in TEST()
622 EXPECT_EQ(vmas[3].usage.rss, 260); in TEST()
623 EXPECT_EQ(vmas[4].usage.rss, 4132); in TEST()
624 EXPECT_EQ(vmas[5].usage.rss, 0); in TEST()
626 EXPECT_EQ(vmas[0].usage.pss, 113); in TEST()
627 EXPECT_EQ(vmas[1].usage.pss, 2200); in TEST()
628 EXPECT_EQ(vmas[2].usage.pss, 15272); in TEST()
629 EXPECT_EQ(vmas[3].usage.pss, 260); in TEST()
630 EXPECT_EQ(vmas[4].usage.pss, 1274); in TEST()
631 EXPECT_EQ(vmas[5].usage.pss, 0); in TEST()
633 EXPECT_EQ(vmas[0].usage.uss, 0); in TEST()
634 EXPECT_EQ(vmas[1].usage.uss, 1660); in TEST()
635 EXPECT_EQ(vmas[2].usage.uss, 15272); in TEST()
636 EXPECT_EQ(vmas[3].usage.uss, 260); in TEST()
637 EXPECT_EQ(vmas[4].usage.uss, 0); in TEST()
638 EXPECT_EQ(vmas[5].usage.uss, 0); in TEST()
640 EXPECT_EQ(vmas[0].usage.private_clean, 0); in TEST()
641 EXPECT_EQ(vmas[1].usage.private_clean, 0); in TEST()
642 EXPECT_EQ(vmas[2].usage.private_clean, 0); in TEST()
643 EXPECT_EQ(vmas[3].usage.private_clean, 260); in TEST()
644 EXPECT_EQ(vmas[4].usage.private_clean, 0); in TEST()
645 EXPECT_EQ(vmas[5].usage.private_clean, 0); in TEST()
647 EXPECT_EQ(vmas[0].usage.private_dirty, 0); in TEST()
648 EXPECT_EQ(vmas[1].usage.private_dirty, 1660); in TEST()
649 EXPECT_EQ(vmas[2].usage.private_dirty, 15272); in TEST()
650 EXPECT_EQ(vmas[3].usage.private_dirty, 0); in TEST()
651 EXPECT_EQ(vmas[4].usage.private_dirty, 0); in TEST()
652 EXPECT_EQ(vmas[5].usage.private_dirty, 0); in TEST()
654 EXPECT_EQ(vmas[0].usage.shared_clean, 0); in TEST()
655 EXPECT_EQ(vmas[1].usage.shared_clean, 80); in TEST()
656 EXPECT_EQ(vmas[2].usage.shared_clean, 0); in TEST()
657 EXPECT_EQ(vmas[3].usage.shared_clean, 0); in TEST()
658 EXPECT_EQ(vmas[4].usage.shared_clean, 4132); in TEST()
659 EXPECT_EQ(vmas[5].usage.shared_clean, 0); in TEST()
661 EXPECT_EQ(vmas[0].usage.shared_dirty, 2048); in TEST()
662 EXPECT_EQ(vmas[1].usage.shared_dirty, 9448); in TEST()
663 EXPECT_EQ(vmas[2].usage.shared_dirty, 0); in TEST()
664 EXPECT_EQ(vmas[3].usage.shared_dirty, 0); in TEST()
665 EXPECT_EQ(vmas[4].usage.shared_dirty, 0); in TEST()
666 EXPECT_EQ(vmas[5].usage.shared_dirty, 0); in TEST()
668 EXPECT_EQ(vmas[0].usage.swap, 0); in TEST()
669 EXPECT_EQ(vmas[1].usage.swap, 0); in TEST()
670 EXPECT_EQ(vmas[2].usage.swap, 0); in TEST()
671 EXPECT_EQ(vmas[3].usage.swap, 0); in TEST()
672 EXPECT_EQ(vmas[4].usage.swap, 0); in TEST()
673 EXPECT_EQ(vmas[5].usage.swap, 0); in TEST()
675 EXPECT_EQ(vmas[0].usage.swap_pss, 0); in TEST()
676 EXPECT_EQ(vmas[1].usage.swap_pss, 0); in TEST()
677 EXPECT_EQ(vmas[2].usage.swap_pss, 0); in TEST()
678 EXPECT_EQ(vmas[3].usage.swap_pss, 0); in TEST()
679 EXPECT_EQ(vmas[4].usage.swap_pss, 0); in TEST()
680 EXPECT_EQ(vmas[5].usage.swap_pss, 0); in TEST()
689 std::vector<Vma> vmas; in TEST() local
691 vmas.push_back(v); in TEST()
697 ASSERT_EQ(vmas.size(), 6); in TEST()
701 EXPECT_EQ(vmas[0].name, "[anon:dalvik-zygote-jit-code-cache]"); in TEST()
702 EXPECT_EQ(vmas[1].name, "/system/framework/x86_64/boot-framework.art"); in TEST()
703 EXPECT_TRUE(vmas[2].name == "[anon:libc_malloc]" || in TEST()
704 android::base::StartsWith(vmas[2].name, "[anon:scudo:")) in TEST()
705 << "Unknown map name " << vmas[2].name; in TEST()
706 EXPECT_EQ(vmas[3].name, "/system/priv-app/SettingsProvider/oat/x86_64/SettingsProvider.odex"); in TEST()
707 EXPECT_EQ(vmas[4].name, "/system/lib64/libhwui.so"); in TEST()
708 EXPECT_EQ(vmas[5].name, "[vsyscall]"); in TEST()
711 EXPECT_EQ(vmas[0].start, 0x54c00000); in TEST()
712 EXPECT_EQ(vmas[1].start, 0x701ea000); in TEST()
713 EXPECT_EQ(vmas[2].start, 0x70074dd8d000); in TEST()
714 EXPECT_EQ(vmas[3].start, 0x700755a2d000); in TEST()
715 EXPECT_EQ(vmas[4].start, 0x7007f85b0000); in TEST()
716 EXPECT_EQ(vmas[5].start, 0xffffffffff600000); in TEST()
719 EXPECT_EQ(vmas[0].end, 0x56c00000); in TEST()
720 EXPECT_EQ(vmas[1].end, 0x70cdb000); in TEST()
721 EXPECT_EQ(vmas[2].end, 0x70074ee0d000); in TEST()
722 EXPECT_EQ(vmas[3].end, 0x700755a6e000); in TEST()
723 EXPECT_EQ(vmas[4].end, 0x7007f8b9b000); in TEST()
724 EXPECT_EQ(vmas[5].end, 0xffffffffff601000); in TEST()
727 EXPECT_EQ(vmas[0].flags, PROT_READ | PROT_EXEC); in TEST()
728 EXPECT_EQ(vmas[1].flags, PROT_READ | PROT_WRITE); in TEST()
729 EXPECT_EQ(vmas[2].flags, PROT_READ | PROT_WRITE); in TEST()
730 EXPECT_EQ(vmas[3].flags, PROT_READ | PROT_EXEC); in TEST()
731 EXPECT_EQ(vmas[4].flags, PROT_READ | PROT_EXEC); in TEST()
732 EXPECT_EQ(vmas[5].flags, PROT_READ | PROT_EXEC); in TEST()
735 EXPECT_FALSE(vmas[0].is_shared); in TEST()
736 EXPECT_FALSE(vmas[1].is_shared); in TEST()
737 EXPECT_FALSE(vmas[2].is_shared); in TEST()
738 EXPECT_FALSE(vmas[3].is_shared); in TEST()
739 EXPECT_FALSE(vmas[4].is_shared); in TEST()
740 EXPECT_FALSE(vmas[5].is_shared); in TEST()
743 EXPECT_EQ(vmas[0].offset, 0x0); in TEST()
744 EXPECT_EQ(vmas[1].offset, 0x0); in TEST()
745 EXPECT_EQ(vmas[2].offset, 0x0); in TEST()
746 EXPECT_EQ(vmas[3].offset, 0x00016000); in TEST()
747 EXPECT_EQ(vmas[4].offset, 0x001ee000); in TEST()
748 EXPECT_EQ(vmas[5].offset, 0x0); in TEST()
751 EXPECT_EQ(vmas[0].inode, 0); in TEST()
752 EXPECT_EQ(vmas[1].inode, 3165); in TEST()
753 EXPECT_EQ(vmas[2].inode, 0); in TEST()
754 EXPECT_EQ(vmas[3].inode, 1947); in TEST()
755 EXPECT_EQ(vmas[4].inode, 1537); in TEST()
756 EXPECT_EQ(vmas[5].inode, 0); in TEST()
762 auto vmas = proc_mem.Smaps(); in TEST() local
763 EXPECT_FALSE(vmas.empty()); in TEST()
770 auto vmas = proc_mem.Smaps(path); in TEST() local
772 ASSERT_FALSE(vmas.empty()); in TEST()
775 ASSERT_EQ(vmas.size(), 6); in TEST()
778 ASSERT_EQ(vmas.size(), 5); in TEST()
783 ASSERT_EQ(vmas[0].usage.vss, 32768); in TEST()
784 EXPECT_EQ(vmas[1].usage.vss, 11204); in TEST()
785 EXPECT_EQ(vmas[2].usage.vss, 16896); in TEST()
786 EXPECT_EQ(vmas[3].usage.vss, 260); in TEST()
787 EXPECT_EQ(vmas[4].usage.vss, 6060); in TEST()
789 EXPECT_EQ(vmas[5].usage.vss, 4); in TEST()
793 EXPECT_EQ(vmas[0].name, "[anon:dalvik-zygote-jit-code-cache]"); in TEST()
794 EXPECT_EQ(vmas[1].name, "/system/framework/x86_64/boot-framework.art"); in TEST()
795 EXPECT_TRUE(vmas[2].name == "[anon:libc_malloc]" || in TEST()
796 android::base::StartsWith(vmas[2].name, "[anon:scudo:")) in TEST()
797 << "Unknown map name " << vmas[2].name; in TEST()
798 EXPECT_EQ(vmas[3].name, "/system/priv-app/SettingsProvider/oat/x86_64/SettingsProvider.odex"); in TEST()
799 EXPECT_EQ(vmas[4].name, "/system/lib64/libhwui.so"); in TEST()
801 EXPECT_EQ(vmas[5].name, "[vsyscall]"); in TEST()
804 EXPECT_EQ(vmas[0].usage.rss, 2048); in TEST()
805 EXPECT_EQ(vmas[1].usage.rss, 11188); in TEST()
806 EXPECT_EQ(vmas[2].usage.rss, 15272); in TEST()
807 EXPECT_EQ(vmas[3].usage.rss, 260); in TEST()
808 EXPECT_EQ(vmas[4].usage.rss, 4132); in TEST()
810 EXPECT_EQ(vmas[5].usage.rss, 0); in TEST()
813 EXPECT_EQ(vmas[0].usage.pss, 113); in TEST()
814 EXPECT_EQ(vmas[1].usage.pss, 2200); in TEST()
815 EXPECT_EQ(vmas[2].usage.pss, 15272); in TEST()
816 EXPECT_EQ(vmas[3].usage.pss, 260); in TEST()
817 EXPECT_EQ(vmas[4].usage.pss, 1274); in TEST()
819 EXPECT_EQ(vmas[5].usage.pss, 0); in TEST()
822 EXPECT_EQ(vmas[0].usage.uss, 0); in TEST()
823 EXPECT_EQ(vmas[1].usage.uss, 1660); in TEST()
824 EXPECT_EQ(vmas[2].usage.uss, 15272); in TEST()
825 EXPECT_EQ(vmas[3].usage.uss, 260); in TEST()
826 EXPECT_EQ(vmas[4].usage.uss, 0); in TEST()
828 EXPECT_EQ(vmas[5].usage.uss, 0); in TEST()
831 EXPECT_EQ(vmas[0].usage.private_clean, 0); in TEST()
832 EXPECT_EQ(vmas[1].usage.private_clean, 0); in TEST()
833 EXPECT_EQ(vmas[2].usage.private_clean, 0); in TEST()
834 EXPECT_EQ(vmas[3].usage.private_clean, 260); in TEST()
835 EXPECT_EQ(vmas[4].usage.private_clean, 0); in TEST()
837 EXPECT_EQ(vmas[5].usage.private_clean, 0); in TEST()
840 EXPECT_EQ(vmas[0].usage.private_dirty, 0); in TEST()
841 EXPECT_EQ(vmas[1].usage.private_dirty, 1660); in TEST()
842 EXPECT_EQ(vmas[2].usage.private_dirty, 15272); in TEST()
843 EXPECT_EQ(vmas[3].usage.private_dirty, 0); in TEST()
844 EXPECT_EQ(vmas[4].usage.private_dirty, 0); in TEST()
846 EXPECT_EQ(vmas[5].usage.private_dirty, 0); in TEST()
849 EXPECT_EQ(vmas[0].usage.shared_clean, 0); in TEST()
850 EXPECT_EQ(vmas[1].usage.shared_clean, 80); in TEST()
851 EXPECT_EQ(vmas[2].usage.shared_clean, 0); in TEST()
852 EXPECT_EQ(vmas[3].usage.shared_clean, 0); in TEST()
853 EXPECT_EQ(vmas[4].usage.shared_clean, 4132); in TEST()
855 EXPECT_EQ(vmas[5].usage.shared_clean, 0); in TEST()
858 EXPECT_EQ(vmas[0].usage.shared_dirty, 2048); in TEST()
859 EXPECT_EQ(vmas[1].usage.shared_dirty, 9448); in TEST()
860 EXPECT_EQ(vmas[2].usage.shared_dirty, 0); in TEST()
861 EXPECT_EQ(vmas[3].usage.shared_dirty, 0); in TEST()
862 EXPECT_EQ(vmas[4].usage.shared_dirty, 0); in TEST()
864 EXPECT_EQ(vmas[5].usage.shared_dirty, 0); in TEST()
867 EXPECT_EQ(vmas[0].usage.swap, 0); in TEST()
868 EXPECT_EQ(vmas[1].usage.swap, 0); in TEST()
869 EXPECT_EQ(vmas[2].usage.swap, 0); in TEST()
870 EXPECT_EQ(vmas[3].usage.swap, 0); in TEST()
871 EXPECT_EQ(vmas[4].usage.swap, 0); in TEST()
873 EXPECT_EQ(vmas[5].usage.swap, 0); in TEST()
876 EXPECT_EQ(vmas[0].usage.swap_pss, 0); in TEST()
877 EXPECT_EQ(vmas[1].usage.swap_pss, 0); in TEST()
878 EXPECT_EQ(vmas[2].usage.swap_pss, 0); in TEST()
879 EXPECT_EQ(vmas[3].usage.swap_pss, 0); in TEST()
880 EXPECT_EQ(vmas[4].usage.swap_pss, 0); in TEST()
882 EXPECT_EQ(vmas[5].usage.swap_pss, 0); in TEST()
890 auto vmas = proc_mem.Smaps(path, true); in TEST() local