Lines Matching defs:iterate
52 * This file also contains the heap iterate logic, which is closely
165 IterateInfo *iterate;
170 iterate = (IterateInfo *)arg;
172 if ( iterate->changed_only ) {
180 iterate->site_nums[iterate->count++] = i;
383 IterateInfo iterate;
394 (void)memset(&iterate, 0, sizeof(iterate));
397 iterate.site_nums = HPROF_MALLOC(nbytes);
398 (void)memset(iterate.site_nums, 0, nbytes);
400 iterate.count = 0;
401 iterate.changed_only = flags & SITE_DUMP_INCREMENTAL;
402 table_walk_items(gdata->site_table, &collect_iterator, &iterate);
404 site_table_size = iterate.count;
408 qsort(iterate.site_nums, site_table_size, sizeof(SiteIndex),
412 qsort(iterate.site_nums, site_table_size, sizeof(SiteIndex),
424 index= iterate.site_nums[i];
450 index = iterate.site_nums[i];
475 if ( iterate.site_nums != NULL ) {
476 HPROF_FREE(iterate.site_nums);
875 * during iterate over reachable objects.