gpt4 book ai didi

c - GCC - Linux - 在返回之前将堆栈设置为零?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:29:44 24 4
gpt4 key购买 nike

上下文

Linux 64 位

问题

是否可以在返回函数之前指示堆栈清零?

我不希望堆栈中留下有效信息,即使紧接着被其他值覆盖也是如此。我明确地想浪费一些时间这样做。

在受控环境中编译时,是否有可能以无法绕过的自动化方式?

谢谢

最佳答案

一种方法是使用“-finstrument-functions”选项。这允许您为每个常规函数调用进入和退出 Hook 进入和退出函数。您可以清除退出 Hook 中的堆栈。顾名思义,它主要用于仪器仪表。但没有什么可以阻止您将其用于其他目的。

关于c - GCC - Linux - 在返回之前将堆栈设置为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29320992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com