void
PrintTickyInfo(void)
{
- unsigned long i;
+ // XXX This is only used in commented out or #if FALSE'd out code currently:
+ // unsigned long i;
+/* XXX These are used only in an #if FALSE block below */
+#if FALSE
unsigned long tot_allocs = /* total number of things allocated */
ALLOC_FUN_ctr + ALLOC_SE_THK_ctr + ALLOC_UP_THK_ctr + ALLOC_CON_ctr + ALLOC_TUP_ctr +
+ ALLOC_TSO_ctr + ALLOC_BH_ctr + ALLOC_PAP_ctr + ALLOC_PRIM_ctr
-#ifdef PAR
- + ALLOC_FMBQ_ctr + ALLOC_FME_ctr + ALLOC_BF_ctr
-#endif
;
unsigned long tot_adm_wds = /* total number of admin words allocated */
ALLOC_FUN_adm + ALLOC_THK_adm + ALLOC_CON_adm + ALLOC_TUP_adm
+ ALLOC_TSO_adm + ALLOC_BH_adm + ALLOC_PAP_adm + ALLOC_PRIM_adm
-#ifdef PAR
- + ALLOC_FMBQ_adm + ALLOC_FME_adm + ALLOC_BF_adm
-#endif
;
unsigned long tot_gds_wds = /* total number of words of ``good stuff'' allocated */
ALLOC_FUN_gds + ALLOC_THK_gds + ALLOC_CON_gds + ALLOC_TUP_gds
+ ALLOC_TSO_gds + ALLOC_BH_gds + ALLOC_PAP_gds + ALLOC_PRIM_gds
-#ifdef PAR
- + ALLOC_FMBQ_gds + ALLOC_FME_gds + ALLOC_BF_gds
-#endif
;
unsigned long tot_slp_wds = /* total number of ``slop'' words allocated */
ALLOC_FUN_slp + ALLOC_THK_slp + ALLOC_CON_slp + ALLOC_TUP_slp
+ ALLOC_TSO_slp + ALLOC_BH_slp + ALLOC_PAP_slp + ALLOC_PRIM_slp
-#ifdef PAR
- + ALLOC_FMBQ_slp + ALLOC_FME_slp + ALLOC_BF_slp
-#endif
;
unsigned long tot_wds = /* total words */
tot_adm_wds + tot_gds_wds + tot_slp_wds;
+#endif
unsigned long tot_thk_enters = ENT_STATIC_THK_ctr + ENT_DYN_THK_ctr;
unsigned long tot_con_enters = ENT_STATIC_CON_ctr + ENT_DYN_CON_ctr;
// This is the number of times we entered a function via some kind
// of slow call. It amounts to all the slow applications, not
// counting those that were to too few arguments.
+ /*
+ XXX This us unused - can we delete it? -- IGL 2008-04-25
unsigned long tot_fun_slow_enters =
SLOW_CALL_ctr -
SLOW_CALL_FUN_TOO_FEW_ctr -
SLOW_CALL_PAP_TOO_FEW_ctr;
+ */
unsigned long tot_known_calls =
KNOWN_CALL_ctr + KNOWN_CALL_TOO_FEW_ARGS_ctr +
PC(INTAVG(ALLOC_TSO_ctr, tot_allocs)));
if (ALLOC_TSO_ctr != 0)
fprintf(tf,"\t\t%5.1f %5.1f %5.1f %5.1f %5.1f", ALLOC_HISTO_MAGIC(TSO));
-#ifdef PAR
- fprintf(tf,"\n%7ld (%5.1f%%) thread state objects",
- ALLOC_FMBQ_ctr,
- PC(INTAVG(ALLOC_FMBQ_ctr, tot_allocs)));
- if (ALLOC_FMBQ_ctr != 0)
- fprintf(tf,"\t\t%5.1f %5.1f %5.1f %5.1f %5.1f", ALLOC_HISTO_MAGIC(FMBQ));
- fprintf(tf,"\n%7ld (%5.1f%%) thread state objects",
- ALLOC_FME_ctr,
- PC(INTAVG(ALLOC_FME_ctr, tot_allocs)));
- if (ALLOC_FME_ctr != 0)
- fprintf(tf,"\t\t%5.1f %5.1f %5.1f %5.1f %5.1f", ALLOC_HISTO_MAGIC(FME));
- fprintf(tf,"\n%7ld (%5.1f%%) thread state objects",
- ALLOC_BF_ctr,
- PC(INTAVG(ALLOC_BF_ctr, tot_allocs)));
- if (ALLOC_BF_ctr != 0)
- fprintf(tf,"\t\t%5.1f %5.1f %5.1f %5.1f %5.1f", ALLOC_HISTO_MAGIC(BF));
-#endif
fprintf(tf,"\n");
PR_HST(ALLOC_TSO_hst,2);
PR_HST(ALLOC_TSO_hst,3);
PR_HST(ALLOC_TSO_hst,4);
-
-#ifdef PAR
- PR_CTR(ALLOC_FMBQ_ctr);
- PR_CTR(ALLOC_FMBQ_adm);
- PR_CTR(ALLOC_FMBQ_gds);
- PR_CTR(ALLOC_FMBQ_slp);
- PR_HST(ALLOC_FMBQ_hst,0);
- PR_HST(ALLOC_FMBQ_hst,1);
- PR_HST(ALLOC_FMBQ_hst,2);
- PR_HST(ALLOC_FMBQ_hst,3);
- PR_HST(ALLOC_FMBQ_hst,4);
- PR_CTR(ALLOC_FME_ctr);
- PR_CTR(ALLOC_FME_adm);
- PR_CTR(ALLOC_FME_gds);
- PR_CTR(ALLOC_FME_slp);
- PR_HST(ALLOC_FME_hst,0);
- PR_HST(ALLOC_FME_hst,1);
- PR_HST(ALLOC_FME_hst,2);
- PR_HST(ALLOC_FME_hst,3);
- PR_HST(ALLOC_FME_hst,4);
- PR_CTR(ALLOC_BF_ctr);
- PR_CTR(ALLOC_BF_adm);
- PR_CTR(ALLOC_BF_gds);
- PR_CTR(ALLOC_BF_slp);
- PR_HST(ALLOC_BF_hst,0);
- PR_HST(ALLOC_BF_hst,1);
- PR_HST(ALLOC_BF_hst,2);
- PR_HST(ALLOC_BF_hst,3);
- PR_HST(ALLOC_BF_hst,4);
-#endif
*/
PR_CTR(ENT_VIA_NODE_ctr);
/* Function name at the end so it doesn't mess up the tabulation */
for (p = ticky_entry_ctrs; p != NULL; p = p->link) {
- fprintf(tf, "%11ld%11ld %6u%6u %-11s%-30s",
+ fprintf(tf, "%11ld%11ld %6zu%6zu %-11s%-30s",
p->entry_count,
p->allocs,
p->arity,