Lines Matching refs:undo_sec
1157 const struct section *undo_sec = &undo_sections[i];
1159 const char *name = undo_sec->name;
1160 scn = undo_sec->scn; /* This is just for elf_ndxscn. */
1166 (2 * sec->shdr.field == 3 * undo_sec->shdr.field)
1168 && sec->shdr.sh_name == undo_sec->shdr.sh_name
1169 && sec->shdr.sh_flags == undo_sec->shdr.sh_flags
1170 && sec->shdr.sh_addralign == undo_sec->shdr.sh_addralign
1171 && (((sec->shdr.sh_type == undo_sec->shdr.sh_type
1172 && sec->shdr.sh_entsize == undo_sec->shdr.sh_entsize
1173 && (sec->shdr.sh_size == undo_sec->shdr.sh_size
1174 || (sec->shdr.sh_size > undo_sec->shdr.sh_size
1177 || (sec->shdr.sh_size == undo_sec->shdr.sh_size
1178 && ((sec->shdr.sh_entsize == undo_sec->shdr.sh_entsize
1179 && undo_sec->shdr.sh_type == SHT_NOBITS)
1180 || undo_sec->shdr.sh_type == SHT_PROGBITS)
1183 && undo_sec->shdr.sh_type == SHT_REL
1185 || (sec->shdr.sh_entsize == undo_sec->shdr.sh_entsize
1186 && (sec->shdr.sh_type == undo_sec->shdr.sh_type
1188 && undo_sec->shdr.sh_type == SHT_NOBITS))
1189 && sec->shdr.sh_size <= undo_sec->shdr.sh_size
1192 && (sec->shdr.sh_size == undo_sec->shdr.sh_size
1195 sec->outscn = undo_sec->outscn;
1196 undo_sec = NULL;
1201 check_match (undo_sec == NULL, scn, name);