strdump的问题 再加一个realloc的问题
一、strdump
在使用libconfuse的过程中发现一个非常奇怪的问题。
一单独调试libconfuse没有任何问题。
但,放到一个复杂一点的工程中就产生了问题。
通过跟踪发现,目前至少涉及到strdump
在别处使用strdump没有问题,返回的指针,可以通过内存查看。但进入confuse.c中后,strdump出来的不是空指针,但起始地址为0xffffffffXXXXX,也不是nullptr,但无法访问
将其分解为:
malloc + strcpy 则没问题
二、realloc
同样是libconfuse中。625为realloc所在行号