程序为
ALG_Handle ALG_create(IALG_Fxns *fxns, IALG_Handle p, IALG_Params *params)
{
IALG_MemRec * memTab;
Int n;
ALG_Handle alg;
IALG_Fxns *fxnsPtr;
if (fxns != NULL) {
n = (fxns->algNumAlloc != NULL ? fxns->algNumAlloc() : IALG_DEFMEMRECS)+1;
if ((memTab = (IALG_MemRec *)malloc(n * sizeof (IALG_MemRec)))) {
n = fxns->algAlloc(params, &fxnsPtr, memTab);
if (n <= 0) {
return NULL;
}
…….
}
程序一执行到n = fxns->algAlloc(params, &fxnsPtr, memTab),就会跑到”No source available for "0x712148" 。
user4433409:
堆栈也加大到0X10000。
user4433409:
回复 user4433409:
问题是不是出现在IALG函数?