実行時に別のメモリ ロケーションにコピーされる C 関数を実装しています。
内部で純粋な定数のみを使用して、内部で関数呼び出しを回避しました。アセンブリの出力を調べると、一定のアクセスが PC 相対アドレッシング命令に変換されています。ただし、相対アドレス (リテラル プール) は関数の外にあります。(ランダムな場所で生成されているように見えます)。
ARMアセンブリには、これらのリテラルプールをローカライズできるディレクティブがあることを知って.ltorg
います.Cに同じことを行うメソッドはありますか?