【发布时间】:2015-04-02 03:46:26
【问题描述】:
我正在阅读 Jon Erickson 的 Hacking,在第 61 页有一个使用 gdb 探索存储在 argv 中的指针数组的示例。看起来当您在 gdb 中中断 main 时,argc 的值和 argv 的地址是日志语句的一部分。例如,
Breakpoint 1, main(argc=2, argv=0xbffff894) at convert2.c:14
我正在尝试对 lldb 做同样的事情,虽然我可以使用 settings show target.run-args 来获取参数,但我真正想要的是 argv 的地址。这可能吗?
【问题讨论】:
-
什么是'lldb'?对于 argv,地址作为第二个参数传入 main 中的程序。就用那个地址。例如 printf("%p" argv);
-