Skip to content
Go back

標準ライブラリの関数を置き換える方法

· Updated:
  • GCCでは、リンカオプション--wrap=symbolを使うと、symbol__wrap_symbolに置き換えてくれる
    • __wrap_symbolは自分で実装できる
    • 元のシンボルは__real_symbolにリネームされる
  • AGBだと、命令が実装されていない乗除算が関数で表現されるので、これで置き換えできる
    • __eaabi_lmul
    • __aeabi_ldivmod