Properly mark the type for ARM assembly functions.

These functions may be called by either ARM or Thumb, and LLD has gotten
more strict. The global symbols must be marked with the proper type
annotations in order for the relocations to be correct.

Bug: 155835175
Test: mm for ARM based build
Change-Id: I7d1e01444dbc5de1cece37d068fa752e193f908c
6 files changed