Lines Matching refs:mi
14 struct mallinfo mi; in check() local
17 mi = mallinfo(); in check()
21 printf("arena = %d\n", mi.arena); /* non-mmapped space allocated from system */ in check()
22 printf("ordblks = %d\n", mi.ordblks); /* number of free chunks */ in check()
23 printf("smblks = %d\n", mi.smblks); /* number of fastbin blocks */ in check()
24 printf("hblks = %d\n", mi.hblks); /* number of mmapped regions */ in check()
25 printf("hblkhd = %d\n", mi.hblkhd); /* space in mmapped regions */ in check()
26 printf("usmblks = %d\n", mi.usmblks); /* maximum total allocated space */ in check()
27 printf("fsmblks = %d\n", mi.fsmblks); /* space available in freed fastbin blocks */ in check()
28 printf("uordblks = %d\n", mi.uordblks); /* total allocated space */ in check()
29 printf("fordblks = %d\n", mi.fordblks); /* total free space */ in check()
30 printf("keepcost = %d\n", mi.keepcost); /* top-most, releasable (via malloc_trim) space */ in check()
36 used = mi.uordblks + mi.hblkhd; in check()
49 if ((mi.ordblks == 0) != (mi.fordblks == 0)) in check()
52 if ((mi.smblks == 0) != (mi.fsmblks == 0)) in check()
55 if ((mi.hblks == 0) != (mi.hblkhd == 0)) in check()
58 if (mi.keepcost > mi.fordblks) in check()
61 if (mi.fsmblks > mi.fordblks) in check()
65 if (mi.arena < mi.fordblks + mi.uordblks) in check()
68 if (mi.arena/5*4 > mi.fordblks + mi.uordblks) in check()