9 {
10 unaccounted_bytes_ = 0;
11 alignment_bytes_ = 0;
12 object_header_bytes_ = 0;
13 return_const_count_ = 0;
14 return_const_with_load_field_count_ = 0;
16
17#define DO(type, attrs) \
18 entries_[i].name = #type; \
19 entries_[i].bytes = 0; \
20 entries_[i++].count = 0;
21
23
24#undef DO
25
26#define DO(type, attrs) \
27 entries_[i].name = "SlowPath:" #type; \
28 entries_[i].bytes = 0; \
29 entries_[i++].count = 0;
30
32
33#undef DO
34
35#define INIT_SPECIAL_ENTRY(tag, str) \
36 entries_[tag].name = str; \
37 entries_[tag].bytes = 0; \
38 entries_[tag].count = 0;
39
41 "AssertAssignable:ParameterCheck");
43 "AssertAssignable:InsertedByFrontend");
45 "AssertAssignable:FromSource");
46
49#undef INIT_SPECIAL_ENTRY
50}
#define INIT_SPECIAL_ENTRY(tag, str)