Lines Matching defs:fixup

113    pointers to fixup tables.  It will be present in any dynamically
114 linked file. The linker generated fixup table should also be added
124 each fixup contains two 32 bit numbers. A regular fixup contains
126 address at the location pointed to by the pointer. A builtin fixup
130 __GOT__ symbols for the same variable. The builtin fixup will copy
133 struct fixup
135 struct fixup *next;
169 struct fixup *fixup_list;
176 static struct fixup *new_fixup
268 /* Store the information for a new fixup. */
270 static struct fixup *
277 struct fixup *f;
279 f = (struct fixup *) bfd_hash_allocate (&info->hash->table,
280 sizeof (struct fixup));
295 fixup table, and we ultimately need to add a pointer to this into
311 /* We choose to use the name ".linux-dynamic" for the fixup table.
375 struct fixup *f;
419 need to add a fixup. There are two possible cases - one is where
423 convert it to a regular fixup instead.
431 struct fixup *f, *f1;
488 there is no need to have a fixup. This is because they both
491 fixup anyway, since there are cases where these symbols come
499 /* See if there is a "builtin" fixup already present
501 fixup. In the end, this relaxes some of the requirements
557 struct fixup *f;
588 /* Allocate memory for our fixup table. We will fill it in later. */
603 /* We come here once we are ready to actually write the fixup table to
604 the output file. Scan the fixup tables and so forth and generate
615 struct fixup *f;
640 /* Fill in fixup table. */
685 /* Special marker so we know to switch to the other type of fixup */
724 (*_bfd_error_handler) (_("Warning: fixup count mismatch\n"));
748 printf ("Builtin fixup table at %x\n", new_addr);