gdb 루프 관찰 expr

gdb 루프 관찰 expr

코드 세그먼트:

foreach(lc, vars)
{
    if (IsA(lfirst(lc), Var))
    {
        Var *var = (Var *) lfirst(lc);
        /* if system column, return error */
        if (var->varattno < 0)
            ereport(ERROR,
                    (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
                        errmsg("system column is not supported on incrementally maintainable materialized view")));
    }
}

내가 시도한 것:

(gdb) watch var->varattno
Attempt to extract a component of a value that is not a structure pointer.

foreach는 반복됩니다. var->varattno언제 루프되는지 보고 싶습니다 .

관련 정보