在ARM汇编语言中,这些标记(或称为“ relocations”)代表的是链接器如何将一个位置的地址解析为另一个位置的地址。
R_ARM_thm_call:这是一个ARM的thm(Thumb)指令的调用重定位。它表示一个函数调用的地址应该被解析,并且应该用该函数在目标文件的实际地址替换它。
R_ARM_abs32:这是一个绝对地址重定位。它表示一个32位的地址应该被解析,并且应该用该地址在目标文件的实际地址替换它。
R_ARM_thm_jump24:这是一个ARM的thm(Thumb)指令的跳转重定位。它表示一个跳转指令的地址应该被解析,并且应该用该跳转指令在目标文件的实际地址替换它。
这些重定位是链接器处理静态链接库和目标文件的基础,它们帮助链接器确定如何正确地将代码和数据分配到内存中。