7.165 --use_frame_pointer, --no_use_frame_pointer

Sets the frame pointer to the current stack frame.

Using the --use_frame_pointer option reserves a register to store the frame pointer.
For newer processors that support Thumb-2 technology (ARMv6T2 and later), the reserved register is always R11.
For older processors that do not support Thumb-2 technology, the reserved register is R11 in ARM code and R7 in Thumb code.

Default

The default is --no_use_frame_pointer. That is, register R11 (or register R7 for Thumb code on older processors) is available for use as a general-purpose register.
Related information
ARM registers
General-purpose registers
Non-ConfidentialPDF file icon PDF versionARM DUI0375F
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.