码迷,mamicode.com
首页 > 其他好文 > 详细

strdump的问题

时间:2020-11-11 16:02:55      阅读:5      评论:0      收藏:0      [点我收藏+]

标签:null   没有   ffffff   工程   use   conf   c中   一个   libc   

在使用libconfuse的过程中发现一个非常奇怪的问题。

一单独调试libconfuse没有任何问题。

但,放到一个复杂一点的工程中就产生了问题。

通过跟踪发现,目前至少涉及到strdump

 

在别处使用strdump没有问题,返回的指针,可以通过内存查看。但进入confuse.c中后,strdump出来的不是空指针,但起始地址为0xffffffffXXXXX,也不是nullptr,但无法访问

将其分解为:

malloc + strcpy 则没问题

 

strdump的问题

标签:null   没有   ffffff   工程   use   conf   c中   一个   libc   

原文地址:https://www.cnblogs.com/xhzxlqt/p/13764721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!