标签:null 没有 ffffff 工程 use conf c中 一个 libc
在使用libconfuse的过程中发现一个非常奇怪的问题。
一单独调试libconfuse没有任何问题。
但,放到一个复杂一点的工程中就产生了问题。
通过跟踪发现,目前至少涉及到strdump
在别处使用strdump没有问题,返回的指针,可以通过内存查看。但进入confuse.c中后,strdump出来的不是空指针,但起始地址为0xffffffffXXXXX,也不是nullptr,但无法访问
将其分解为:
malloc + strcpy 则没问题
标签:null 没有 ffffff 工程 use conf c中 一个 libc
原文地址:https://www.cnblogs.com/xhzxlqt/p/13764721.html