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. */
4734 is the section that branch into veneer and can be NULL if stub should go in
5941 gateway veneer to transition from non secure to secure state and create them
5945 defines the conditions that govern Secure Gateway veneer creation for a
5956 *CMSE_STUB_CREATED is increased by the number of secure gateway veneer
6142 veneer. */
6174 /* Output the name (in symbol table) of the veneer GEN_ENTRY if it is a new
6211 veneer observed set for new veneers to be layed out after. */
6359 /* Size should match that of a SG veneer. */
6367 /* Previous veneer address is before current SG veneer section. */
6381 (_("offset of veneer for entry function `%s' not a multiple of "
7054 veneer causes an error. */
7382 /* BX PC does not need a veneer. */
7390 /* Check if this veneer has already been allocated. */
7399 /* Add symbol for veneer. */
7461 /* Record information about a VFP11 denorm-erratum veneer. Only ARM-mode
7513 /* Link veneer back to calling location. */
7522 branch->u.b.veneer = newerr;
7527 /* A symbol for the return from the veneer. */
7548 /* Generate a mapping symbol for the veneer section, and explicitly add an
7575 /* The offset of the veneer. */
7579 /* Record information about a STM32L4XX STM erratum veneer. Only THUMB-mode
7632 /* Link veneer back to calling location. */
7641 branch->u.b.veneer = newerr;
7646 /* A symbol for the return from the veneer. */
7667 /* Generate a mapping symbol for the veneer section, and explicitly add an
7693 /* The offset of the veneer. */
8427 We must make a veneer! Reset state to 0 before examining next
8519 lead to slightly overenthusiastic veneer insertion. */
8653 /* Find veneer symbol. */
8655 errnode->u.b.veneer->u.v.id);
8661 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8668 errnode->u.b.veneer->vma = vma;
8681 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8740 /* Find veneer symbol. */
8742 errnode->u.b.veneer->u.v.id);
8748 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8755 errnode->u.b.veneer->vma = vma;
8767 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8976 " STM32L4XX veneer cannot be generated; "
9417 /* Populate ARMv4 BX veneers. Returns the absolute adress of the veneer. */
12071 /* Branch to veneer. */
18007 /* Bind a veneered symbol to its veneer identified by its hash entry
18946 /* A spare register may be needed during this veneer to temporarily
19089 /* A spare register may be needed during this veneer to temporarily
19470 branch_to_veneer = errnode->u.b.veneer->vma
19475 _bfd_error_handler (_("%pB: error: VFP11 veneer out of "
19491 /* Take size of veneer into account. */
19497 _bfd_error_handler (_("%pB: error: VFP11 veneer out of "
19536 stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma;
19549 "cannot create STM32L4XX veneer; "
19559 (stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma);
19571 bfd_byte * veneer;
19575 veneer = contents + target;
19576 veneer_r = veneer
19577 + stm32l4xx_errnode->u.b.veneer->vma
19580 if ((signed) (veneer_r - veneer -
19585 || (signed) (veneer_r - veneer) >= (1 << 24))
19588 "veneer"), output_bfd);
19596 (globals, output_bfd, insn, (void*)veneer_r, (void*)veneer);