gpt4 book ai didi

c - 如何打印进程在 C 中使用的内存的每个字节?

转载 作者:太空狗 更新时间:2023-10-29 11:22:03 26 4
gpt4 key购买 nike

我想要实现的是通过在 Linux 下启动 C 命令行应用程序来启动一个进程,然后首先找出该进程使用的最低和最高虚拟内存地址,然后将其间的每个字节打印为十六进制值与 printf()。这可能吗?

我什至可以找出我自己进程的最低和最高虚拟内存地址吗?

如果我有这些,我想我可以结合使用指针算法和 printf("%p, &address) 来打印它们之间的所有内容。

有什么建议吗?

最佳答案

使用ps命令如下

system("ps aux --sort -rss|grep <your_process_name_or_id>");

关于c - 如何打印进程在 C 中使用的内存的每个字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26929373/

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