是否有一种方法可以在C中本地化文字池,例如" ltorg"在组装?

时间:2016-01-08 10:00:43

标签: c arm relative-addressing

我正在实现一个C函数,它将在运行时复制到其他内存位置。

我在其中避免了函数调用,只在其中使用纯常量。当我检查汇编输出时,常量访问被转换为PC相对寻址指令。但是相对地址(文字池)在函数之外。 (看起来它们是在ramdom地方生成的)。

我知道在ARM程序集中有一个.ltorg指令可以本地化这些文字池,C中有一个方法可以做同样的事情吗?

0 个答案:

没有答案