Lines Matching defs:veneer
2566 /* Stub used for transition to secure state (aka SG veneer). */
2747 /* Information about a VFP11 erratum veneer, or a branch to such a veneer. */
2766 struct elf32_vfp11_erratum_list *veneer;
2779 /* Information about a STM32L4XX erratum veneer, or a branch to such a
2780 veneer. */
2796 struct elf32_stm32l4xx_erratum_list *veneer;
3068 veneer has been populated. */
4393 is the section that branch into veneer and can be NULL if stub should go in
5594 gateway veneer to transition from non secure to secure state and create them
5598 defines the conditions that govern Secure Gateway veneer creation for a
5609 *CMSE_STUB_CREATED is increased by the number of secure gateway veneer
5795 veneer. */
5827 /* Output the name (in symbol table) of the veneer GEN_ENTRY if it is a new
5864 veneer observed set for new veneers to be layed out after. */
6009 /* Size should match that of a SG veneer. */
6017 /* Previous veneer address is before current SG veneer section. */
6031 (_("Offset of veneer for entry function `%s' not a multiple of "
6701 veneer causes an error. */
7026 /* BX PC does not need a veneer. */
7034 /* Check if this veneer has already been allocated. */
7043 /* Add symbol for veneer. */
7106 /* Record information about a VFP11 denorm-erratum veneer. Only ARM-mode
7159 /* Link veneer back to calling location. */
7168 branch->u.b.veneer = newerr;
7173 /* A symbol for the return from the veneer. */
7194 /* Generate a mapping symbol for the veneer section, and explicitly add an
7221 /* The offset of the veneer. */
7225 /* Record information about a STM32L4XX STM erratum veneer. Only THUMB-mode
7279 /* Link veneer back to calling location. */
7288 branch->u.b.veneer = newerr;
7293 /* A symbol for the return from the veneer. */
7314 /* Generate a mapping symbol for the veneer section, and explicitly add an
7340 /* The offset of the veneer. */
8077 We must make a veneer! Reset state to 0 before examining next
8169 lead to slightly overenthusiastic veneer insertion. */
8304 /* Find veneer symbol. */
8306 errnode->u.b.veneer->u.v.id);
8312 _bfd_error_handler (_("%B: unable to find VFP11 veneer "
8319 errnode->u.b.veneer->vma = vma;
8332 _bfd_error_handler (_("%B: unable to find VFP11 veneer "
8390 /* Find veneer symbol. */
8392 errnode->u.b.veneer->u.v.id);
8398 _bfd_error_handler (_("%B: unable to find STM32L4XX veneer "
8405 errnode->u.b.veneer->vma = vma;
8417 _bfd_error_handler (_("%B: unable to find STM32L4XX veneer "
8626 %B(%A+0x%lx): error: multiple load detected in non-last IT block instruction : STM32L4XX veneer cannot be generated.\n"
9063 /* Populate ARMv4 BX veneers. Returns the absolute adress of the veneer. */
11604 /* Branch to veneer. */
17044 /* Bind a veneered symbol to its veneer identified by its hash entry
17968 /* A spare register may be needed during this veneer to temporarily
18111 /* A spare register may be needed during this veneer to temporarily
18492 branch_to_veneer = errnode->u.b.veneer->vma
18497 _bfd_error_handler (_("%B: error: VFP11 veneer out of "
18513 /* Take size of veneer into account. */
18519 _bfd_error_handler (_("%B: error: VFP11 veneer out of "
18558 stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma;
18570 (_("%B(%#x): error: Cannot create STM32L4XX veneer. "
18580 (stm32l4xx_errnode->u.b.veneer->vma - stm32l4xx_errnode->vma);
18592 bfd_byte * veneer;
18596 veneer = contents + target;
18597 veneer_r = veneer
18598 + stm32l4xx_errnode->u.b.veneer->vma
18601 if ((signed) (veneer_r - veneer -
18606 || (signed) (veneer_r - veneer) >= (1 << 24))
18609 "veneer."), output_bfd);
18617 (globals, output_bfd, insn, (void*)veneer_r, (void*)veneer);