diy操做系統 附錄:gcc棧幀開啓與關閉

在gcc命令行參數中可使用-fno-omit-frame-pointer來開啓棧幀的使用,或者使用-fomit-frame-pointer選項來關閉。函數

然而,也能夠針對某一個函數進行配置方法以下,這裏add函數關閉了棧幀,p函數默認開啓了棧幀。命令行

這裏是經過objdump -d 來反彙編的結果,能夠看出兩個函數彙編代碼的區別3d

相關文章
相關標籤/搜索