This chapter explains how to change between ARM state and Thumb state when writing code for processors that implement the Thumb instruction set. It contains the following sections:
About interworking
Basic assembly language interworking
C and C++ interworking and veneers
Assembly language interworking using veneers
ARM-Thumb interworking with the ARM Project Manager.