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. */
7375 /* BX PC does not need a veneer. */
7383 /* Check if this veneer has already been allocated. */
7392 /* Add symbol for veneer. */
7454 /* Record information about a VFP11 denorm-erratum veneer. Only ARM-mode
7506 /* Link veneer back to calling location. */
7515 branch->u.b.veneer = newerr;
7520 /* A symbol for the return from the veneer. */
7541 /* Generate a mapping symbol for the veneer section, and explicitly add an
7568 /* The offset of the veneer. */
7572 /* Record information about a STM32L4XX STM erratum veneer. Only THUMB-mode
7625 /* Link veneer back to calling location. */
7634 branch->u.b.veneer = newerr;
7639 /* A symbol for the return from the veneer. */
7660 /* Generate a mapping symbol for the veneer section, and explicitly add an
7686 /* The offset of the veneer. */
8419 We must make a veneer! Reset state to 0 before examining next
8511 lead to slightly overenthusiastic veneer insertion. */
8645 /* Find veneer symbol. */
8647 errnode->u.b.veneer->u.v.id);
8653 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8660 errnode->u.b.veneer->vma = vma;
8673 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8732 /* Find veneer symbol. */
8734 errnode->u.b.veneer->u.v.id);
8740 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8747 errnode->u.b.veneer->vma = vma;
8759 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8968 " STM32L4XX veneer cannot be generated; "
9409 /* Populate ARMv4 BX veneers. Returns the absolute adress of the veneer. */
12063 /* Branch to veneer. */
17958 /* Bind a veneered symbol to its veneer identified by its hash entry
18897 /* A spare register may be needed during this veneer to temporarily
19040 /* A spare register may be needed during this veneer to temporarily
19421 branch_to_veneer = errnode->u.b.veneer->vma
19426 _bfd_error_handler (_("%pB: error: VFP11 veneer out of "
19442 /* Take size of veneer into account. */
19448 _bfd_error_handler (_("%pB: error: VFP11 veneer out of "
19487 stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma;
19500 "cannot create STM32L4XX veneer; "
19510 (stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma);
19522 bfd_byte * veneer;
19526 veneer = contents + target;
19527 veneer_r = veneer
19528 + stm32l4xx_errnode->u.b.veneer->vma
19531 if ((signed) (veneer_r - veneer -
19536 || (signed) (veneer_r - veneer) >= (1 << 24))
19539 "veneer"), output_bfd);
19547 (globals, output_bfd, insn, (void*)veneer_r, (void*)veneer);