首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增长或降级堆栈

增长或降级堆栈
EN

Stack Overflow用户
提问于 2011-01-31 15:37:35
回答 2查看 127关注 0票数 0

在操作系统和进程的上下文中,哪种设计更好-增长堆栈或降级堆栈用户模式/内核模式堆栈?

EN

回答 2

Stack Overflow用户

发布于 2011-01-31 15:47:58

这取决于堆和库映射的位置;如果库和堆很低,那么向下扩展堆栈就很有意义。如果库和堆很高,那么向上增加堆栈就很有意义。在我看来,这两种方法都很武断。

票数 1
EN

Stack Overflow用户

发布于 2011-01-31 16:14:13

从安全的角度来看,我更喜欢堆栈向上增长,因为它降低了缓冲区溢出攻击成功的可能性;有几种架构具有特定方向的专用堆栈操作指令,因此您可能并不总是可以选择(例如,摩托罗拉68000 MOVEM指令具有源的预减模式的寄存器间接和目标操作数的后增模式的寄存器间接,但不是相反的方向)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4848592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档