40#define SHIPHISTOSIZE 12
41#define logshipsizebucketnum(size) \
42 ((!((size) >> 10)) ? \
44 ((!((size) >> 11)) ? \
46 ((!((size) >> 12)) ? \
48 ((!((size) >> 13)) ? \
50 ((!((size) >> 14)) ? \
52 ((!((size) >> 15)) ? \
54 ((!((size) >> 16)) ? \
56 ((!((size) >> 17)) ? \
58 ((!((size) >> 18)) ? \
60 ((!((size) >> 19)) ? \
62 ((!((size) >> 20)) ? \
68#define NENTRIESHISTOSIZE 9
69#define maxentriesbucketnum(i) \
84 ((!((i) >> 10)) ? 7 : 8))))))))
92 void add(
int,
int *,
int);
133#define SIZEBUCKETS 15
146#define logsizebucketnum(size) \
147 ((!((size) >> 10)) ? \
149 ((!((size) >> 11)) ? \
151 ((!((size) >> 12)) ? \
153 ((!((size) >> 13)) ? \
155 ((!((size) >> 14)) ? \
157 ((!((size) >> 15)) ? \
159 ((!((size) >> 16)) ? \
161 ((!((size) >> 17)) ? \
163 ((!((size) >> 18)) ? \
165 ((!((size) >> 19)) ? \
167 ((!((size) >> 20)) ? \
169 ((!((size) >> 21)) ? \
191#define varlbucketnum(sz) (((sz) / 8 > 8) ? 8 : ((sz) / 8))
192#define SIZELT8(l) (l).bucket[0]
193#define SIZELT16(l) (l).bucket[1]
194#define SIZELT24(l) (l).bucket[2]
195#define SIZELT32(l) (l).bucket[3]
196#define SIZELT40(l) (l).bucket[4]
197#define SIZELT48(l) (l).bucket[5]
198#define SIZELT56(l) (l).bucket[6]
199#define SIZELT64(l) (l).bucket[7]
200#define SIZEGT64(l) (l).bucket[8]
236#define Lsize(l) (l).lstats.lsize
237#define VarlHisto(l) (l).lstats.vdist
Definition: resstats.h:215
unsigned long vid
Definition: resstats.h:217
dirresstats dir
Definition: resstats.h:219
void postcollect()
Definition: resstats.cc:228
void precollect()
Definition: resstats.cc:222
logstats lstats
Definition: resstats.h:221
resstats(unsigned long, int=0)
Definition: resstats.cc:216
fileresstats file
Definition: resstats.h:218
conflictstats conf
Definition: resstats.h:220
void print()
Definition: resstats.cc:233
void update(fileresstats *)
Definition: resstats.cc:287
#define SHIPHISTOSIZE
Definition: resstats.h:40
#define SIZEBUCKETS
Definition: resstats.h:133
#define MAXSIZES
Definition: resstats.h:180
olist ResStatsList
Definition: resstats.cc:39
#define NENTRIESHISTOSIZE
Definition: resstats.h:68
Definition: resstats.h:109
conflictstats()
Definition: resstats.cc:110
void update(conflictstats *)
Definition: resstats.cc:115
int other
Definition: resstats.h:115
int uu
Definition: resstats.h:112
int ru
Definition: resstats.h:111
int wrap
Definition: resstats.h:114
int nn
Definition: resstats.h:110
int mv
Definition: resstats.h:113
Definition: resstats.h:97
int dir_nowork
Definition: resstats.h:101
int dir_conf
Definition: resstats.h:100
dirresstats()
Definition: resstats.cc:105
int dir_nresolves
Definition: resstats.h:98
logshiphisto logshipstats
Definition: resstats.h:104
int dir_problems
Definition: resstats.h:102
int dir_incvsg
Definition: resstats.h:103
int dir_succ
Definition: resstats.h:99
Definition: resstats.h:24
int file_incvsg
Definition: resstats.h:33
int file_runtforce
Definition: resstats.h:28
int file_succuserresolve
Definition: resstats.h:32
int file_we
Definition: resstats.h:29
int file_conf
Definition: resstats.h:27
int file_nresolves
Definition: resstats.h:25
int file_reg
Definition: resstats.h:30
int file_userresolver
Definition: resstats.h:31
int file_nsucc
Definition: resstats.h:26
fileresstats()
Definition: resstats.cc:41
Definition: resstats.h:86
logshiphisto()
Definition: resstats.cc:46
void print(int)
Definition: resstats.cc:51
void update(logshiphisto *)
Definition: resstats.cc:94
int totalsize[SHIPHISTOSIZE]
Definition: resstats.h:87
int maxentries[NENTRIESHISTOSIZE]
Definition: resstats.h:89
void add(int, int *, int)
Definition: resstats.cc:81
Definition: resstats.h:135
int currentsize
Definition: resstats.h:136
int bucket[SIZEBUCKETS]
Definition: resstats.h:139
void print(int)
Definition: resstats.cc:143
int high
Definition: resstats.h:137
int highest
Definition: resstats.h:138
logsize(int sz=0)
Definition: resstats.cc:125
void chgsize(int)
Definition: resstats.cc:129
void report()
Definition: resstats.cc:137
Definition: resstats.h:203
void print(int)
Definition: resstats.cc:206
logstats(int sz=0)
Definition: resstats.cc:198
varlhisto vdist
Definition: resstats.h:206
int nadmgrows
Definition: resstats.h:205
int nwraps
Definition: resstats.h:204
logsize lsize
Definition: resstats.h:207
Definition: resstats.h:181
varlhisto()
Definition: resstats.cc:164
int vfrees
Definition: resstats.h:183
void countalloc(int)
Definition: resstats.cc:169
void print(int)
Definition: resstats.cc:182
int bucket[MAXSIZES]
Definition: resstats.h:184
int vallocs
Definition: resstats.h:182
void countdealloc(int)
Definition: resstats.cc:176