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
6139 veneer. */
6171 /* Output the name (in symbol table) of the veneer GEN_ENTRY if it is a new
6208 veneer observed set for new veneers to be layed out after. */
6356 /* Size should match that of a SG veneer. */
6364 /* Previous veneer address is before current SG veneer section. */
6378 (_("offset of veneer for entry function `%s' not a multiple of "
7051 veneer causes an error. */
7374 /* BX PC does not need a veneer. */
7382 /* Check if this veneer has already been allocated. */
7391 /* Add symbol for veneer. */
7453 /* Record information about a VFP11 denorm-erratum veneer. Only ARM-mode
7505 /* Link veneer back to calling location. */
7514 branch->u.b.veneer = newerr;
7519 /* A symbol for the return from the veneer. */
7540 /* Generate a mapping symbol for the veneer section, and explicitly add an
7567 /* The offset of the veneer. */
7571 /* Record information about a STM32L4XX STM erratum veneer. Only THUMB-mode
7624 /* Link veneer back to calling location. */
7633 branch->u.b.veneer = newerr;
7638 /* A symbol for the return from the veneer. */
7659 /* Generate a mapping symbol for the veneer section, and explicitly add an
7685 /* The offset of the veneer. */
8418 We must make a veneer! Reset state to 0 before examining next
8510 lead to slightly overenthusiastic veneer insertion. */
8644 /* Find veneer symbol. */
8646 errnode->u.b.veneer->u.v.id);
8652 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8659 errnode->u.b.veneer->vma = vma;
8672 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8731 /* Find veneer symbol. */
8733 errnode->u.b.veneer->u.v.id);
8739 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8746 errnode->u.b.veneer->vma = vma;
8758 _bfd_error_handler (_("%pB: unable to find %s veneer `%s'"),
8967 " STM32L4XX veneer cannot be generated; "
9408 /* Populate ARMv4 BX veneers. Returns the absolute adress of the veneer. */
12062 /* Branch to veneer. */
17955 /* Bind a veneered symbol to its veneer identified by its hash entry
18889 /* A spare register may be needed during this veneer to temporarily
19032 /* A spare register may be needed during this veneer to temporarily
19413 branch_to_veneer = errnode->u.b.veneer->vma
19418 _bfd_error_handler (_("%pB: error: VFP11 veneer out of "
19434 /* Take size of veneer into account. */
19440 _bfd_error_handler (_("%pB: error: VFP11 veneer out of "
19479 stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma;
19492 "cannot create STM32L4XX veneer; "
19502 (stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma);
19514 bfd_byte * veneer;
19518 veneer = contents + target;
19519 veneer_r = veneer
19520 + stm32l4xx_errnode->u.b.veneer->vma
19523 if ((signed) (veneer_r - veneer -
19528 || (signed) (veneer_r - veneer) >= (1 << 24))
19531 "veneer"), output_bfd);
19539 (globals, output_bfd, insn, (void*)veneer_r, (void*)veneer);