7.3.3. Simple rules for interworking

The following rules apply to interworking within an application:

These rules are summarized in Figure 7.3.


You must take great care when using function pointers in applications that contain both ARM and Thumb code. The linker cannot generate warnings about illegal indirect calls, and the code will fail at runtime.

Figure 7.3. Interworking using direct calls

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D