• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/cxxfilt-11/cxxfilt/bfd/

Lines Matching +defs:skip +defs:keep

997      The link editor may also skip all of this and just (c) emit a
3113 /* The linker needs to keep track of the number of relocs that it
3370 /* Array to keep track of which stub sections have been created, and
4431 We don't want to necessarily keep everything referenced by
4432 relocs in .opd, as that would keep all functions. Instead,
4434 want to keep the function code symbol's section. This is
4435 easy for global symbols, but for local syms we need to keep
4833 may need to keep relocations for symbols satisfied by a
6538 bfd_boolean skip;
6578 skip = FALSE;
6620 skip = (sym_sec->owner != ibfd
6622 if (skip)
6654 don't have at the moment. So keep an
6672 if (skip)
7150 unsigned long *skip;
7176 unsigned long skip = toc_inf->skip[eh->elf.root.u.def.value >> 3];
7177 if (skip != (unsigned long) -1)
7178 eh->elf.root.u.def.value -= skip;
7211 unsigned long *skip, *drop;
7213 unsigned char *keep, last, some_unused;
7227 skip = NULL;
7290 if (skip == NULL)
7292 skip = bfd_zmalloc (sizeof (*skip) * (toc->size + 7) / 8);
7293 if (skip == NULL)
7297 skip[val >> 3] = 1;
7304 if (skip == NULL)
7318 if (skip != NULL)
7319 free (skip);
7400 || !skip[rel->r_offset >> 3]))
7410 /* Merge the used and skip arrays. Assume that TOC
7413 for (drop = skip, keep = used, last = 0, some_unused = 0;
7414 drop < skip + (toc->size + 7) / 8;
7415 ++drop, ++keep)
7417 if (*keep)
7439 skip array from booleans into offsets. */
7445 for (src = contents, off = 0, drop = skip;
7474 /* Remove unused toc relocs, and adjust those we keep. */
7477 if (skip[rel->r_offset >> 3] != (unsigned long) -1)
7479 wrel->r_offset = rel->r_offset - skip[rel->r_offset >> 3];
7538 rel->r_addend -= skip[rel->r_addend >> 3];
7557 if (skip[sym->st_value >> 3] != (unsigned long) -1)
7558 sym->st_value -= skip[sym->st_value >> 3];
7576 toc_inf.skip = skip;
7591 free (skip);
7804 goto keep;
7809 keep: ;
10859 bfd_boolean skip, relocate;
10868 skip = FALSE;
10874 skip = TRUE;
10876 skip = TRUE, relocate = TRUE;
10893 if (skip)