Lines Matching refs:stats

94 } stats;
306 stats.s_ndata = n;
379 stats.s_nfunc++;
380 stats.s_nargs += n;
381 stats.s_argmax = MAX(stats.s_argmax, n);
511 stats.s_nsmem += n;
512 stats.s_smmax = MAX(stats.s_smmax, n);
513 stats.s_nsbytes += size;
514 stats.s_sbmax = MAX(stats.s_sbmax, size);
519 stats.s_numem += n;
520 stats.s_ummax = MAX(stats.s_ummax, n);
521 stats.s_nubytes += size;
522 stats.s_ubmax = MAX(stats.s_ubmax, size);
568 stats.s_nemem += n;
569 stats.s_emmax = MAX(stats.s_emmax, n);
624 stats.s_ntypes++;
625 stats.s_types[kind]++;
656 stats.s_nstr++;
657 stats.s_strlen += n;
658 stats.s_strmax = MAX(stats.s_strmax, n);
681 long_stat("total number of data objects", stats.s_ndata);
684 long_stat("total number of functions", stats.s_nfunc);
685 long_stat("total number of function arguments", stats.s_nargs);
686 long_stat("maximum argument list length", stats.s_argmax);
688 if (stats.s_nfunc != 0) {
690 (float)stats.s_nargs / (float)stats.s_nfunc);
695 long_stat("total number of types", stats.s_ntypes);
696 long_stat("total number of integers", stats.s_types[CTF_K_INTEGER]);
697 long_stat("total number of floats", stats.s_types[CTF_K_FLOAT]);
698 long_stat("total number of pointers", stats.s_types[CTF_K_POINTER]);
699 long_stat("total number of arrays", stats.s_types[CTF_K_ARRAY]);
700 long_stat("total number of func types", stats.s_types[CTF_K_FUNCTION]);
701 long_stat("total number of structs", stats.s_types[CTF_K_STRUCT]);
702 long_stat("total number of unions", stats.s_types[CTF_K_UNION]);
703 long_stat("total number of enums", stats.s_types[CTF_K_ENUM]);
704 long_stat("total number of forward tags", stats.s_types[CTF_K_FORWARD]);
705 long_stat("total number of typedefs", stats.s_types[CTF_K_TYPEDEF]);
707 stats.s_types[CTF_K_VOLATILE]);
708 long_stat("total number of const types", stats.s_types[CTF_K_CONST]);
710 stats.s_types[CTF_K_RESTRICT]);
712 stats.s_types[CTF_K_UNKNOWN]);
716 long_stat("total number of struct members", stats.s_nsmem);
717 long_stat("maximum number of struct members", stats.s_smmax);
718 long_stat("total size of all structs", stats.s_nsbytes);
719 long_stat("maximum size of a struct", stats.s_sbmax);
721 if (stats.s_types[CTF_K_STRUCT] != 0) {
723 (float)stats.s_nsmem / (float)stats.s_types[CTF_K_STRUCT]);
724 fp_stat("average size of a struct", (float)stats.s_nsbytes /
725 (float)stats.s_types[CTF_K_STRUCT]);
730 long_stat("total number of union members", stats.s_numem);
731 long_stat("maximum number of union members", stats.s_ummax);
732 long_stat("total size of all unions", stats.s_nubytes);
733 long_stat("maximum size of a union", stats.s_ubmax);
735 if (stats.s_types[CTF_K_UNION] != 0) {
737 (float)stats.s_numem / (float)stats.s_types[CTF_K_UNION]);
738 fp_stat("average size of a union", (float)stats.s_nubytes /
739 (float)stats.s_types[CTF_K_UNION]);
744 long_stat("total number of enum members", stats.s_nemem);
745 long_stat("maximum number of enum members", stats.s_emmax);
747 if (stats.s_types[CTF_K_ENUM] != 0) {
749 (float)stats.s_nemem / (float)stats.s_types[CTF_K_ENUM]);
754 long_stat("total number of unique strings", stats.s_nstr);
755 long_stat("bytes of string data", stats.s_strlen);
756 long_stat("maximum string length", stats.s_strmax);
758 if (stats.s_nstr != 0) {
760 (float)stats.s_strlen / (float)stats.s_nstr);