Lines Matching refs:iter
211 struct elf_set *set, *iter;
218 TAILQ_FOREACH(iter, list, es_link) {
220 KASSERT((set->es_start < iter->es_start && set->es_stop < iter->es_stop) ||
221 (set->es_start > iter->es_start && set->es_stop > iter->es_stop),
224 (uintmax_t)iter->es_start, (uintmax_t)iter->es_stop));
226 if (iter->es_start > set->es_start) {
227 TAILQ_INSERT_BEFORE(iter, set, es_link);
232 if (iter == NULL)
1323 #define APPLY_RELOCS(iter, tbl, tblsize, type) do { \
1324 for ((iter) = (tbl); (iter) != NULL && \
1325 (iter) < (tbl) + (tblsize) / sizeof(*(iter)); (iter)++) { \
1326 if ((symbol_type(ef, (iter)->r_info) == \
1328 elf_is_ifunc_reloc((iter)->r_info)) != ifuncs) \
1331 (iter), (type), lookup)) { \
1332 symname = symbol_name(ef, (iter)->r_info); \