コンテクスト:
マイクロコントローラー用のC++コードを書いていますが、各クラス/関数/stlがコードサイズにどの程度貢献しているかを知りたいと思います。この情報を確認するために、マップファイルの.textセクションを検索しました。また、いくつかの.objdumpファイルが表示されます。どこから始めればいいのか少し迷っています。
質問:
- マップファイルの解釈方法に関するマイクロコントローラーのチュートリアル/例、
- マップファイルのシンボルを理解する方法に関する一般的な例、
- スタックサイズ、コードサイズなどを分析するために使用できる任意のコントローラー/コンパイラーに使用できるユニバーサルファイル(.mapなど)ですか...
PS:私はこの http://www.tenouk.com/ModuleW.htmlのようなリンクからコンパイルプロセスについても学んでいます
ありがとう