Lines Matching defs:veneer

2588 /* See note [Thumb nop sequence] when adding a veneer.  */
2776 /* Stub used for transition to secure state (aka SG veneer). */
2957 /* Information about a VFP11 erratum veneer, or a branch to such a veneer. */
2976 struct elf32_vfp11_erratum_list *veneer;
2989 /* Information about a STM32L4XX erratum veneer, or a branch to such a
2990 veneer. */
3006 struct elf32_stm32l4xx_erratum_list *veneer;
3309 veneer has been populated. */
4732 is the section that branch into veneer and can be NULL if stub should go in
5939 gateway veneer to transition from non secure to secure state and create them
5943 defines the conditions that govern Secure Gateway veneer creation for a
5954 *CMSE_STUB_CREATED is increased by the number of secure gateway veneer
6140 veneer. */
6172 /* Output the name (in symbol table) of the veneer GEN_ENTRY if it is a new
6209 veneer observed set for new veneers to be layed out after. */
6357 /* Size should match that of a SG veneer. */
6365 /* Previous veneer address is before current SG veneer section. */
6379 (_("offset of veneer for entry function `%s' not a multiple of "
7052 veneer causes an error. */
7379 /* BX PC does not need a veneer. */
7387 /* Check if this veneer has already been allocated. */
7396 /* Add symbol for veneer. */
7458 /* Record information about a VFP11 denorm-erratum veneer. Only ARM-mode
7510 /* Link veneer back to calling location. */
7519 branch->u.b.veneer = newerr;
7524 /* A symbol for the return from the veneer. */
7545 /* Generate a mapping symbol for the veneer section, and explicitly add an
7572 /* The offset of the veneer. */
7576 /* Record information about a STM32L4XX STM erratum veneer. Only THUMB-mode
7629 /* Link veneer back to calling location. */
7638 branch->u.b.veneer = newerr;
7643 /* A symbol for the return from the veneer. */
7664 /* Generate a mapping symbol for the veneer section, and explicitly add an
7690 /* The offset of the veneer. */
8424 We must make a veneer! Reset state to 0 before examining next
8516 lead to slightly overenthusiastic veneer insertion. */
8650 /* Find veneer symbol. */
8652 errnode->u.b.veneer->u.v.id);
8658 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8665 errnode->u.b.veneer->vma = vma;
8678 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8737 /* Find veneer symbol. */
8739 errnode->u.b.veneer->u.v.id);
8745 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8752 errnode->u.b.veneer->vma = vma;
8764 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8973 " STM32L4XX veneer cannot be generated; "
9413 /* Populate ARMv4 BX veneers. Returns the absolute adress of the veneer. */
12065 /* Branch to veneer. */
17969 /* Bind a veneered symbol to its veneer identified by its hash entry
18908 /* A spare register may be needed during this veneer to temporarily
19051 /* A spare register may be needed during this veneer to temporarily
19432 branch_to_veneer = errnode->u.b.veneer->vma
19437 _bfd_error_handler (_("%pB: error: VFP11 veneer out of "
19453 /* Take size of veneer into account. */
19459 _bfd_error_handler (_("%pB: error: VFP11 veneer out of "
19498 stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma;
19511 "cannot create STM32L4XX veneer; "
19521 (stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma);
19533 bfd_byte * veneer;
19537 veneer = contents + target;
19538 veneer_r = veneer
19539 + stm32l4xx_errnode->u.b.veneer->vma
19542 if ((signed) (veneer_r - veneer -
19547 || (signed) (veneer_r - veneer) >= (1 << 24))
19550 "veneer"), output_bfd);
19558 (globals, output_bfd, insn, (void*)veneer_r, (void*)veneer);