Skip to content
Blog
Go back

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

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

Share this post:

Previous Post
gba-toolchainのバイナリ組み込み機能
Next Post
どうやってツールを作るか考える