エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
static関数がmapファイルに載らない理由
>関数のアドレスを出力した場合、そのアドレスがどの関数を示しているか、 >static関数では判定できない... >関数のアドレスを出力した場合、そのアドレスがどの関数を示しているか、 >static関数では判定できないという事でしょうか? void sub1() { ------略---- } static sub2() { ------略---- } の場合 .glb_sub1 <----------ここが違う。static関数はこの命令がでない。 _sub1: ------略---- RTS _sub2: ------略---- RTS というアセンブリ言語イメージに落ちます。 sub2は、.glb宣言していないため、外部シンボルにしません。 >ちなみに、mapファイルにstatic関数を出力するリンクオプションが存在するのでしょうか? コンパイラ・リンカーによってできるものがあるかもしれませんが、 一般的には、できないと思います。 >シンボルが無いという事は、inline関数のようにasmで