|
|||||||||||
|
Technical Support On-Line Manuals Linker User Guide |
Linker User GuideOverview of veneers
Veneers are small sections of code generated by the linker
and inserted into your program. The BL instruction is PC-relative
and has a limited branch range. Therefore, armlink must
generate veneers when a branch involves a destination beyond the
branching range of the The range of a The linker can generate the following veneer types depending on what is required:
armlink creates one input section called If you are using ARMv4T, armlink generates
veneers when a branch involves change of state between ARM and Thumb.
You still get interworking veneers for ARMv5TE and later when using
conditional branches, because there is no conditional | ||||||||||
|
|||||||||||