gpt4 book ai didi

c - 如何使用 gdb 探索堆栈/堆?

转载 作者:太空狗 更新时间:2023-10-29 16:30:51 26 4
gpt4 key购买 nike

任何人都可以给我一个快速概述/指出一种检查 C 程序堆栈(和堆?)的方法的文档吗?我认为这应该用 GDB 来完成,但如果有其他更直接的替代方案,那也应该没问题。

谢谢。

最佳答案

你可以使用 'x' 命令转储原始内存

所以如果你想查看堆栈或堆的位,试试像这样的东西

x/10b &stackvar
x/200b &heapvar-20

最后一个将显示从 heapvar 之前的 20 个字节开始的 200 个字节。所以如果你只是 malloced 你也可以看到堆头

关于c - 如何使用 gdb 探索堆栈/堆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3875055/

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