• Home
  • Raw
  • Download

Lines Matching +full:js +full:- +full:tokens

2 // Use of this source code is governed by a BSD-style license that can be
101 // This can be reached if the process dies when proc is read -- in that case, in ReadProcStatusAndGetFieldAsSizeT()
134 // on success or -1 on error.
140 return -1; in GetProcessCPU()
152 // bind mount into /sys/kernel/debug and synchronously reading the in-memory
161 meminfo->gem_objects = -1; in ReadChromeOSGraphicsMemory()
162 meminfo->gem_size = -1; in ReadChromeOSGraphicsMemory()
164 int gem_objects = -1; in ReadChromeOSGraphicsMemory()
165 long long gem_size = -1; in ReadChromeOSGraphicsMemory()
169 meminfo->gem_objects = gem_objects; in ReadChromeOSGraphicsMemory()
170 meminfo->gem_size = gem_size; in ReadChromeOSGraphicsMemory()
179 long long mali_size = -1; in ReadChromeOSGraphicsMemory()
182 meminfo->gem_size += mali_size; in ReadChromeOSGraphicsMemory()
212 io_counters->OtherOperationCount = 0; in GetIOCounters()
213 io_counters->OtherTransferCount = 0; in GetIOCounters()
220 target_counter = &io_counters->ReadOperationCount; in GetIOCounters()
222 target_counter = &io_counters->WriteOperationCount; in GetIOCounters()
224 target_counter = &io_counters->ReadTransferCount; in GetIOCounters()
226 target_counter = &io_counters->WriteTransferCount; in GetIOCounters()
252 counts->minor = in GetPageFaultCounts()
254 counts->major = in GetPageFaultCounts()
266 return -1; in GetOpenFdCount()
284 return -1; in GetOpenFdSoftLimit()
291 auto tokens = in GetOpenFdSoftLimit() local
293 if (tokens.size() > 3) { in GetOpenFdSoftLimit()
294 int limit = -1; in GetOpenFdSoftLimit()
295 if (!StringToInt(tokens[3], &limit)) in GetOpenFdSoftLimit()
296 return -1; in GetOpenFdSoftLimit()
300 return -1; in GetOpenFdSoftLimit()
345 DCHECK_EQ("Private_Clean:", totmaps_fields[kPrivate_CleanIndex - 1]); in GetTotalsSummary()
346 DCHECK_EQ("Private_Dirty:", totmaps_fields[kPrivate_DirtyIndex - 1]); in GetTotalsSummary()
347 DCHECK_EQ("Swap:", totmaps_fields[kSwapIndex-1]); in GetTotalsSummary()
374 return meminfo.total - meminfo.free - meminfo.buffers - meminfo.cached; in GetSystemCommitCharge()
381 return -1; in ParseProcStatCPU()
385 return -1; in ParseProcStatCPU()
389 int num_spaces_remaining = internal::VM_UTIME - 1; in ParseProcStatCPU()
395 DCHECK_NE(input[i - 1], ' '); in ParseProcStatCPU()
396 if (--num_spaces_remaining == 0) { in ParseProcStatCPU()
400 return -1; in ParseProcStatCPU()
406 return -1; in ParseProcStatCPU()
422 // Field 1 -- # of reads completed
424 // Field 2 -- # of reads merged, field 6 -- # of writes merged
429 // Field 3 -- # of sectors read
431 // Field 4 -- # of milliseconds spent reading
434 // Field 5 -- # of writes completed
436 // Field 6 -- # of writes merged
438 // Field 7 -- # of sectors written
440 // Field 8 -- # of milliseconds spent writing
443 // Field 9 -- # of I/Os currently in progress
447 // Field 10 -- # of milliseconds spent doing I/Os
449 // Field 11 -- weighted # of milliseconds spent doing I/Os
473 res->SetInteger("total", total); in ToValue()
474 res->SetInteger("free", free); in ToValue()
475 res->SetInteger("available", available); in ToValue()
476 res->SetInteger("buffers", buffers); in ToValue()
477 res->SetInteger("cached", cached); in ToValue()
478 res->SetInteger("active_anon", active_anon); in ToValue()
479 res->SetInteger("inactive_anon", inactive_anon); in ToValue()
480 res->SetInteger("active_file", active_file); in ToValue()
481 res->SetInteger("inactive_file", inactive_file); in ToValue()
482 res->SetInteger("swap_total", swap_total); in ToValue()
483 res->SetInteger("swap_free", swap_free); in ToValue()
484 res->SetInteger("swap_used", swap_total - swap_free); in ToValue()
485 res->SetInteger("dirty", dirty); in ToValue()
486 res->SetInteger("reclaimable", reclaimable); in ToValue()
488 res->SetInteger("shmem", shmem); in ToValue()
489 res->SetInteger("slab", slab); in ToValue()
490 res->SetInteger("gem_objects", gem_objects); in ToValue()
491 res->SetInteger("gem_size", gem_size); in ToValue()
509 // least non-zero. So start off with a zero total. in ParseProcMeminfo()
510 meminfo->total = 0; in ParseProcMeminfo()
514 std::vector<StringPiece> tokens = SplitStringPiece( in ParseProcMeminfo() local
517 // tokens. in ParseProcMeminfo()
518 if (tokens.size() <= 1) { in ParseProcMeminfo()
519 DLOG(WARNING) << "meminfo: tokens: " << tokens.size() in ParseProcMeminfo()
525 if (tokens[0] == "MemTotal:") in ParseProcMeminfo()
526 target = &meminfo->total; in ParseProcMeminfo()
527 else if (tokens[0] == "MemFree:") in ParseProcMeminfo()
528 target = &meminfo->free; in ParseProcMeminfo()
529 else if (tokens[0] == "MemAvailable:") in ParseProcMeminfo()
530 target = &meminfo->available; in ParseProcMeminfo()
531 else if (tokens[0] == "Buffers:") in ParseProcMeminfo()
532 target = &meminfo->buffers; in ParseProcMeminfo()
533 else if (tokens[0] == "Cached:") in ParseProcMeminfo()
534 target = &meminfo->cached; in ParseProcMeminfo()
535 else if (tokens[0] == "Active(anon):") in ParseProcMeminfo()
536 target = &meminfo->active_anon; in ParseProcMeminfo()
537 else if (tokens[0] == "Inactive(anon):") in ParseProcMeminfo()
538 target = &meminfo->inactive_anon; in ParseProcMeminfo()
539 else if (tokens[0] == "Active(file):") in ParseProcMeminfo()
540 target = &meminfo->active_file; in ParseProcMeminfo()
541 else if (tokens[0] == "Inactive(file):") in ParseProcMeminfo()
542 target = &meminfo->inactive_file; in ParseProcMeminfo()
543 else if (tokens[0] == "SwapTotal:") in ParseProcMeminfo()
544 target = &meminfo->swap_total; in ParseProcMeminfo()
545 else if (tokens[0] == "SwapFree:") in ParseProcMeminfo()
546 target = &meminfo->swap_free; in ParseProcMeminfo()
547 else if (tokens[0] == "Dirty:") in ParseProcMeminfo()
548 target = &meminfo->dirty; in ParseProcMeminfo()
549 else if (tokens[0] == "SReclaimable:") in ParseProcMeminfo()
550 target = &meminfo->reclaimable; in ParseProcMeminfo()
554 else if (tokens[0] == "Shmem:") in ParseProcMeminfo()
555 target = &meminfo->shmem; in ParseProcMeminfo()
556 else if (tokens[0] == "Slab:") in ParseProcMeminfo()
557 target = &meminfo->slab; in ParseProcMeminfo()
560 StringToInt(tokens[1], target); in ParseProcMeminfo()
564 return meminfo->total > 0; in ParseProcMeminfo()
583 std::vector<StringPiece> tokens = SplitStringPiece( in ParseProcVmstat() local
585 if (tokens.size() != 2) in ParseProcVmstat()
589 if (!StringToUint64(tokens[1], &val)) in ParseProcVmstat()
592 if (tokens[0] == "pswpin") { in ParseProcVmstat()
593 vmstat->pswpin = val; in ParseProcVmstat()
596 } else if (tokens[0] == "pswpout") { in ParseProcVmstat()
597 vmstat->pswpout = val; in ParseProcVmstat()
600 } else if (tokens[0] == "pgmajfault") { in ParseProcVmstat()
601 vmstat->pgmajfault = val; in ParseProcVmstat()
616 // Used memory is: total - free - buffers - caches in GetSystemMemoryInfo()
638 res->SetInteger("pswpin", pswpin); in ToValue()
639 res->SetInteger("pswpout", pswpout); in ToValue()
640 res->SetInteger("pgmajfault", pgmajfault); in ToValue()
681 // Note: this may discard some precision, but for JS there's no other option. in ToValue()
682 res->SetDouble("reads", static_cast<double>(reads)); in ToValue()
683 res->SetDouble("reads_merged", static_cast<double>(reads_merged)); in ToValue()
684 res->SetDouble("sectors_read", static_cast<double>(sectors_read)); in ToValue()
685 res->SetDouble("read_time", static_cast<double>(read_time)); in ToValue()
686 res->SetDouble("writes", static_cast<double>(writes)); in ToValue()
687 res->SetDouble("writes_merged", static_cast<double>(writes_merged)); in ToValue()
688 res->SetDouble("sectors_written", static_cast<double>(sectors_written)); in ToValue()
689 res->SetDouble("write_time", static_cast<double>(write_time)); in ToValue()
690 res->SetDouble("io", static_cast<double>(io)); in ToValue()
691 res->SetDouble("io_time", static_cast<double>(io_time)); in ToValue()
692 res->SetDouble("weighted_io_time", static_cast<double>(weighted_io_time)); in ToValue()
703 // [hsv]d[a-z]+ case in IsValidDiskName()
715 // mmcblk[0-9]+ case in IsValidDiskName()
741 diskinfo->reads = 0; in GetSystemDiskInfo()
742 diskinfo->reads_merged = 0; in GetSystemDiskInfo()
743 diskinfo->sectors_read = 0; in GetSystemDiskInfo()
744 diskinfo->read_time = 0; in GetSystemDiskInfo()
745 diskinfo->writes = 0; in GetSystemDiskInfo()
746 diskinfo->writes_merged = 0; in GetSystemDiskInfo()
747 diskinfo->sectors_written = 0; in GetSystemDiskInfo()
748 diskinfo->write_time = 0; in GetSystemDiskInfo()
749 diskinfo->io = 0; in GetSystemDiskInfo()
750 diskinfo->io_time = 0; in GetSystemDiskInfo()
751 diskinfo->weighted_io_time = 0; in GetSystemDiskInfo()
785 diskinfo->reads += reads; in GetSystemDiskInfo()
786 diskinfo->reads_merged += reads_merged; in GetSystemDiskInfo()
787 diskinfo->sectors_read += sectors_read; in GetSystemDiskInfo()
788 diskinfo->read_time += read_time; in GetSystemDiskInfo()
789 diskinfo->writes += writes; in GetSystemDiskInfo()
790 diskinfo->writes_merged += writes_merged; in GetSystemDiskInfo()
791 diskinfo->sectors_written += sectors_written; in GetSystemDiskInfo()
792 diskinfo->write_time += write_time; in GetSystemDiskInfo()
793 diskinfo->io += io; in GetSystemDiskInfo()
794 diskinfo->io_time += io_time; in GetSystemDiskInfo()
795 diskinfo->weighted_io_time += weighted_io_time; in GetSystemDiskInfo()
810 // Note: this may discard some precision, but for JS there's no other option. in ToValue()
811 res->SetDouble("num_reads", static_cast<double>(num_reads)); in ToValue()
812 res->SetDouble("num_writes", static_cast<double>(num_writes)); in ToValue()
813 res->SetDouble("orig_data_size", static_cast<double>(orig_data_size)); in ToValue()
814 res->SetDouble("compr_data_size", static_cast<double>(compr_data_size)); in ToValue()
815 res->SetDouble("mem_used_total", static_cast<double>(mem_used_total)); in ToValue()
819 res->SetDouble("compression_ratio", ratio); in ToValue()
834 std::vector<StringPiece> tokens = SplitStringPiece( in ParseZramMmStat() local
836 if (tokens.size() < 7) { in ParseZramMmStat()
837 DLOG(WARNING) << "zram mm_stat: tokens: " << tokens.size() in ParseZramMmStat()
842 if (!StringToUint64(tokens[0], &swap_info->orig_data_size)) in ParseZramMmStat()
844 if (!StringToUint64(tokens[1], &swap_info->compr_data_size)) in ParseZramMmStat()
846 if (!StringToUint64(tokens[2], &swap_info->mem_used_total)) in ParseZramMmStat()
862 std::vector<StringPiece> tokens = SplitStringPiece( in ParseZramStat() local
864 if (tokens.size() < 11) { in ParseZramStat()
865 DLOG(WARNING) << "zram stat: tokens: " << tokens.size() in ParseZramStat()
870 if (!StringToUint64(tokens[0], &swap_info->num_reads)) in ParseZramStat()
872 if (!StringToUint64(tokens[4], &swap_info->num_writes)) in ParseZramStat()
884 swap_info->orig_data_size = 0; in IgnoreZramFirstPage()
885 swap_info->num_reads = 0; in IgnoreZramFirstPage()
886 swap_info->num_writes = 0; in IgnoreZramFirstPage()
887 swap_info->compr_data_size = 0; in IgnoreZramFirstPage()
888 swap_info->mem_used_total = 0; in IgnoreZramFirstPage()
901 swap_info->orig_data_size = orig_data_size; in ParseZramPath()
902 swap_info->num_reads = ReadFileToUint64(zram_path.Append("num_reads")); in ParseZramPath()
903 swap_info->num_writes = ReadFileToUint64(zram_path.Append("num_writes")); in ParseZramPath()
904 swap_info->compr_data_size = in ParseZramPath()
906 swap_info->mem_used_total = in ParseZramPath()
937 if (IgnoreZramFirstPage(swap_info->orig_data_size, swap_info)) in GetSwapInfoImpl()