[問題] 請問gcc的 omit-frame-pointer的用意
man了一下
dont keep the frame pointer in a register for functions
that dont need one
我要問
frame pointer是不是就是指ebp??
還有frame pointer 跟stack pointer不是都會存在register裡嗎?
如果不在register那就是在memory裡嘍~
這樣存取的速度不就變慢了?
而且在memory 是不是pointer就可以把他的value改掉了嗎?
什麼樣的function可以不需要frame pointer在register裡呢??
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.109.232
推
12/19 00:17, , 1F
12/19 00:17, 1F
→
12/19 00:18, , 2F
12/19 00:18, 2F
→
12/19 00:19, , 3F
12/19 00:19, 3F
→
12/19 00:20, , 4F
12/19 00:20, 4F
→
12/19 00:22, , 5F
12/19 00:22, 5F
→
12/19 00:23, , 6F
12/19 00:23, 6F
→
12/19 00:24, , 7F
12/19 00:24, 7F
→
12/19 00:25, , 8F
12/19 00:25, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章