Keil™, An ARM® Company

RealView Linker and Utilities Guide

Controlling veneer generation

2.2.9. Controlling veneer generation

These options control veneer generation:

‑‑[no_]inlineveneer

Enables or disables the generation of inline veneers to give greater control over how the linker places sections.

--inlineveneer is the default.

--[no_]piveneer

Enables or disables the generation of a veneer for a call from PI code to absolute code. When using --no_piveneer, an error message is produced if the linker detects a call from PI code to absolute code. See PI to absolute veneers for more information.

--piveneer is the default.

‑‑[no_]veneershare

Enables or disables veneer sharing. Veneer sharing can cause a significant decrease in image size.

--veneershare is the default.

See Veneer generation for more information.

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0377A