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
Assembly language interworking
C and C++ interworking and veneers
Assembly language interworking using veneers.