[34m# scan=postgresql host=unsb-vm-3586-948591 date=2026-03-23T21:43:47Z
Updating files:  61% (4646/7561)
Updating files:  62% (4688/7561)
Updating files:  63% (4764/7561)
Updating files:  64% (4840/7561)
Updating files:  65% (4915/7561)
Updating files:  66% (4991/7561)
Updating files:  67% (5066/7561)
Updating files:  68% (5142/7561)
Updating files:  69% (5218/7561)
Updating files:  70% (5293/7561)
Updating files:  71% (5369/7561)
Updating files:  72% (5444/7561)
Updating files:  73% (5520/7561)
Updating files:  74% (5596/7561)
Updating files:  75% (5671/7561)
Updating files:  76% (5747/7561)
Updating files:  77% (5822/7561)
Updating files:  78% (5898/7561)
Updating files:  79% (5974/7561)
Updating files:  80% (6049/7561)
Updating files:  81% (6125/7561)
Updating files:  82% (6201/7561)
Updating files:  83% (6276/7561)
Updating files:  84% (6352/7561)
Updating files:  85% (6427/7561)
Updating files:  86% (6503/7561)
Updating files:  87% (6579/7561)
Updating files:  88% (6654/7561)
Updating files:  89% (6730/7561)
Updating files:  90% (6805/7561)
Updating files:  91% (6881/7561)
Updating files:  92% (6957/7561)
Updating files:  93% (7032/7561)
Updating files:  94% (7108/7561)
Updating files:  95% (7183/7561)
Updating files:  96% (7259/7561)
Updating files:  97% (7335/7561)
Updating files:  98% (7410/7561)
Updating files:  99% (7486/7561)
Updating files: 100% (7561/7561)
Updating files: 100% (7561/7561), done.
# roots: /tmp/postgres/src/backend/optimizer
CANDIDATE	/tmp/postgres/src/backend/optimizer/path/equivclass.c:1041	if (!list_member(exprvars, lfirst(lc2)))  [loop: foreach(lc2, emvars)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/path/equivclass.c:2670	!list_member_oid(ec->ec_opfamilies, opfamily))  [loop: foreach(lc1, root->eq_classes)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/path/indxpath.c:524	if (list_member(*considered_relids, clause_relids))  [loop: foreach(lc, indexjoinclauses)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/path/indxpath.c:619	if (list_member(*considered_relids, relids))  [loop: foreach(lc, jclauseset->indexclauses[indexcol])]
CANDIDATE	/tmp/postgres/src/backend/optimizer/path/indxpath.c:4232	if (!list_member_oid(rinfo->mergeopfamilies, ind->opfamily[c]))  [loop: foreach(lc, restrictlist)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/path/pathkeys.c:414	!list_member_ptr(grouping_pathkeys, pathkey) ||  [loop: foreach(lc, pathkeys)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/analyzejoins.c:1914	if (!list_member(toKeep->reltarget->exprs, node))  [loop: foreach(lc, toRemove->reltarget->exprs)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/createplan.c:3099	if (list_member(indexquals, clause))  [loop: foreach(l, scan_clauses)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/createplan.c:3101	if (rinfo->parent_ec && list_member_ptr(indexECs, rinfo->parent_ec))  [loop: foreach(l, scan_clauses)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/createplan.c:3418	if (list_member_ptr(tidquals, rinfo))  [loop: foreach(l, scan_clauses)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/createplan.c:3500	if (list_member_ptr(tidrangequals, rinfo))  [loop: foreach(l, scan_clauses)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/createplan.c:4291	if (tlist_member((Expr *) phv, outer_tlist))  [loop: foreach(lc, nestParams)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/createplan.c:4299	* Note: it's safe to do this after the tlist_member() check, because  [loop: foreach(lc, nestParams)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/planner.c:2971	if (list_member_ptr(new_groupclause, gc))  [loop: foreach(gl, parse->groupClause)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/plan/planner.c:3233	if (list_member_int(new_elems, ref))  [loop: foreach(lc, groupingSets)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/prep/prepqual.c:583	if (!list_member(((BoolExpr *) clause)->args, refclause))  [loop: foreach(temp, reference)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/prep/preptlist.c:180	if (tlist_member((Expr *) var, tlist))  [loop: foreach(l2, vars)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/prep/preptlist.c:206	if (tlist_member((Expr *) var, tlist))  [loop: foreach(l, vars)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/prep/preptlist.c:316	if (tlist_member((Expr *) var, tlist))  [loop: foreach(l, vars)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/util/relnode.c:3127	if (list_member(vars, var))  [loop: foreach(lc, root->agg_clause_list)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/util/tlist.c:83	* tlist_member  [loop: foreach(temp, targetlist)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/util/tlist.c:88	tlist_member(Expr *node, List *targetlist)  [loop: foreach(temp, targetlist)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/util/tlist.c:150	if (!tlist_member(expr, tlist))  [loop: foreach(lc, exprs)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/util/tlist.c:752	if (!list_member(target->exprs, expr))  [loop: foreach(lc, exprs)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/util/tlist.c:812	tle = tlist_member(expr, tlist);  [loop: foreach(lc, target->exprs)]
CANDIDATE	/tmp/postgres/src/backend/optimizer/util/tlist.c:1118	if (list_member(prev_level_tlist, item->expr))  [loop: foreach(lcx, input_srfs)]
# roots: /tmp/postgres/src/backend/nodes
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:661	list_member(const List *list, const void *datum)  [loop: foreach(cell, list)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:682	list_member_ptr(const List *list, const void *datum)  [loop: foreach(cell, list)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:702	list_member_int(const List *list, int datum)  [loop: foreach(cell, list)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:722	list_member_oid(const List *list, Oid datum)  [loop: foreach(cell, list)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:742	list_member_xid(const List *list, TransactionId datum)  [loop: foreach(cell, list)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1077	if (!list_member(result, lfirst(cell)))  [loop: foreach(cell, list2)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1101	if (!list_member_ptr(result, lfirst(cell)))  [loop: foreach(cell, list2)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1124	if (!list_member_int(result, lfirst_int(cell)))  [loop: foreach(cell, list2)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1147	if (!list_member_oid(result, lfirst_oid(cell)))  [loop: foreach(cell, list2)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1188	if (list_member(list2, lfirst(cell)))  [loop: foreach(cell, list1)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1214	if (list_member_int(list2, lfirst_int(cell)))  [loop: foreach(cell, list1)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1250	if (!list_member(list2, lfirst(cell)))  [loop: foreach(cell, list1)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1276	if (!list_member_ptr(list2, lfirst(cell)))  [loop: foreach(cell, list1)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1301	if (!list_member_int(list2, lfirst_int(cell)))  [loop: foreach(cell, list1)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1326	if (!list_member_oid(list2, lfirst_oid(cell)))  [loop: foreach(cell, list1)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1414	if (!list_member(list1, lfirst(cell)))  [loop: foreach(cell, list2)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1436	if (!list_member_ptr(list1, lfirst(cell)))  [loop: foreach(cell, list2)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1457	if (!list_member_int(list1, lfirst_int(cell)))  [loop: foreach(cell, list2)]
CANDIDATE	/tmp/postgres/src/backend/nodes/list.c:1478	if (!list_member_oid(list1, lfirst_oid(cell)))  [loop: foreach(cell, list2)]
# roots: /tmp/postgres/src/backend/rewrite
CANDIDATE	/tmp/postgres/src/backend/rewrite/rewriteHandler.c:2156	if (list_member_oid(activeRIRs, RelationGetRelid(rel)))  [loop: foreach(l, locks)]
# roots: /tmp/postgres/src/backend/executor
CANDIDATE	/tmp/postgres/src/backend/executor/execExpr.c:626	* list_member_int() tests, but that risks O(N^2) behavior with many  [loop: foreach(lc, targetList)]
# roots: /tmp/postgres/src/backend/parser
CANDIDATE	/tmp/postgres/src/backend/parser/parse_agg.c:1292	list_member_int(gset_common, tle->ressortgroupref))  [loop: foreach(l, groupClauses)]
CANDIDATE	/tmp/postgres/src/backend/parser/parse_clause.c:270	* While we could just test "list_member_int(*src_colnos, attnum)" to  [loop: foreach(lc, *src_colnos)]
CANDIDATE	/tmp/postgres/src/backend/parser/parse_clause.c:3310	if (list_member_int(sortgrouprefs, scl->tleSortGroupRef))  [loop: foreach(lc, sortClause)]
CANDIDATE	/tmp/postgres/src/backend/parser/parse_cte.c:469	if (!list_member(cte->ctecolnames, colname))  [loop: foreach(lc, search_clause->search_col_list)]
CANDIDATE	/tmp/postgres/src/backend/parser/parse_cte.c:476	if (list_member(seen, colname))  [loop: foreach(lc, search_clause->search_col_list)]
CANDIDATE	/tmp/postgres/src/backend/parser/parse_cte.c:485	if (list_member(cte->ctecolnames, makeString(search_clause->search_seq_column)))  [loop: foreach(lc, search_clause->search_col_list)]
CANDIDATE	/tmp/postgres/src/backend/parser/parse_cte.c:502	if (!list_member(cte->ctecolnames, colname))  [loop: foreach(lc, cycle_clause->cycle_col_list)]
CANDIDATE	/tmp/postgres/src/backend/parser/parse_cte.c:509	if (list_member(seen, colname))  [loop: foreach(lc, cycle_clause->cycle_col_list)]
CANDIDATE	/tmp/postgres/src/backend/parser/parse_cte.c:518	if (list_member(cte->ctecolnames, makeString(cycle_clause->cycle_mark_column)))  [loop: foreach(lc, cycle_clause->cycle_col_list)]
# scan complete
[0m