• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/profiling/i386/

Lines Matching refs:new_stats

1175 void _profile_merge_stats(struct profile_stats  *old_stats, const struct profile_stats  *new_stats)
1180 if (!old_stats || !new_stats)
1185 *old_stats = *new_stats;
1189 if (old_stats->prof_records < new_stats->prof_records)
1190 old_stats->prof_records = new_stats->prof_records;
1192 if (old_stats->gprof_records < new_stats->gprof_records)
1193 old_stats->gprof_records = new_stats->gprof_records;
1195 if (old_stats->hash_buckets < new_stats->hash_buckets)
1196 old_stats->hash_buckets = new_stats->hash_buckets;
1198 if (old_stats->bogus_count < new_stats->bogus_count)
1199 old_stats->bogus_count = new_stats->bogus_count;
1201 PROF_CNT_LADD(old_stats->cnt, new_stats->cnt);
1202 PROF_CNT_LADD(old_stats->dummy, new_stats->dummy);
1203 PROF_CNT_LADD(old_stats->old_mcount, new_stats->old_mcount);
1204 PROF_CNT_LADD(old_stats->hash_search, new_stats->hash_search);
1205 PROF_CNT_LADD(old_stats->hash_num, new_stats->hash_num);
1206 PROF_CNT_LADD(old_stats->user_ticks, new_stats->user_ticks);
1207 PROF_CNT_LADD(old_stats->kernel_ticks, new_stats->kernel_ticks);
1208 PROF_CNT_LADD(old_stats->idle_ticks, new_stats->idle_ticks);
1209 PROF_CNT_LADD(old_stats->overflow_ticks, new_stats->overflow_ticks);
1210 PROF_CNT_LADD(old_stats->acontext_locked, new_stats->acontext_locked);
1211 PROF_CNT_LADD(old_stats->too_low, new_stats->too_low);
1212 PROF_CNT_LADD(old_stats->too_high, new_stats->too_high);
1213 PROF_CNT_LADD(old_stats->prof_overflow, new_stats->prof_overflow);
1214 PROF_CNT_LADD(old_stats->gprof_overflow, new_stats->gprof_overflow);
1217 if (old_stats->num_alloc[i] < new_stats->num_alloc[i])
1218 old_stats->num_alloc[i] = new_stats->num_alloc[i];
1220 if (old_stats->bytes_alloc[i] < new_stats->bytes_alloc[i])
1221 old_stats->bytes_alloc[i] = new_stats->bytes_alloc[i];
1223 if (old_stats->num_context[i] < new_stats->num_context[i])
1224 old_stats->num_context[i] = new_stats->num_context[i];
1226 if (old_stats->wasted[i] < new_stats->wasted[i])
1227 old_stats->wasted[i] = new_stats->wasted[i];
1229 if (old_stats->overhead[i] < new_stats->overhead[i])
1230 old_stats->overhead[i] = new_stats->overhead[i];
1235 if (old_stats->buckets[i] < new_stats->buckets[i])
1236 old_stats->buckets[i] = new_stats->buckets[i];
1240 PROF_CNT_LADD(old_stats->cache_hits[i], new_stats->cache_hits[i]);
1244 PROF_CNT_LADD(old_stats->stats_unused[i], new_stats->stats_unused[i]);