返回信息流比如在gdb下,函数原型为 void addMac(char *macStr)
然后输入
gdb> call addMac("00:11:22:33:44:55")
这个时候,gdb内部应该会调用malloc来得到一个buffer存放"00:11:22:33:44:55"
那这个调用malloc的代码在哪里?
gdb内部会再调用free()来释放这个buffer吗?
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #9850同步于 2010/11/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
请问gdb调用malloc的问题?
bewithyou
2010/11/21镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
他的意思应该是说:gdb运行时,自己(gdb内部)也需要malloc内存,那么什么时候free的呢?
【 在 hman 的大作中提到: 】
: 额, 不懂,帮顶。
: malloc不是库函数么?
啊,真高级。 我觉得不会吧。
【 在 hobby 的大作中提到: 】
: 他的意思应该是说:gdb运行时,自己(gdb内部)也需要malloc内存,那么什么时候free的呢?
: 【 在 hman 的大作中提到: 】
: : 额, 不懂,帮顶。
: ...................