Lines Matching defs:undo_sec
1261 const struct section *undo_sec = &undo_sections[i];
1263 const char *name = undo_sec->name;
1264 scn = undo_sec->scn; /* This is just for elf_ndxscn. */
1270 (2 * sec->shdr.field == 3 * undo_sec->shdr.field)
1272 && sec->shdr.sh_name == undo_sec->shdr.sh_name
1273 && sec->shdr.sh_flags == undo_sec->shdr.sh_flags
1274 && sec->shdr.sh_addralign == undo_sec->shdr.sh_addralign
1275 && (((sec->shdr.sh_type == undo_sec->shdr.sh_type
1276 && sec->shdr.sh_entsize == undo_sec->shdr.sh_entsize
1277 && (sec->shdr.sh_size == undo_sec->shdr.sh_size
1278 || (sec->shdr.sh_size > undo_sec->shdr.sh_size
1281 || (sec->shdr.sh_size == undo_sec->shdr.sh_size
1282 && ((sec->shdr.sh_entsize == undo_sec->shdr.sh_entsize
1283 && undo_sec->shdr.sh_type == SHT_NOBITS)
1284 || undo_sec->shdr.sh_type == SHT_PROGBITS)
1287 && undo_sec->shdr.sh_type == SHT_REL
1289 || (sec->shdr.sh_entsize == undo_sec->shdr.sh_entsize
1290 && (sec->shdr.sh_type == undo_sec->shdr.sh_type
1292 && undo_sec->shdr.sh_type == SHT_NOBITS))
1293 && sec->shdr.sh_size <= undo_sec->shdr.sh_size
1296 && (sec->shdr.sh_size == undo_sec->shdr.sh_size
1299 sec->outscn = undo_sec->outscn;
1300 undo_sec = NULL;
1305 fail |= check_match (undo_sec == NULL, scn, name);