This chapter describes how to write mixed C, C++, and ARM® assembly language code. It also describes how to use the ARM inline and embedded assemblers from C and C++. It contains the following sections:
Using the inline and embedded assemblers
Accessing C global variables from assembly code
Using C header files from C++
Calling between C, C++, and ARM assembly language.