(unnamed)

text/plain

Filename: (unnamed)
Type: text/plain
Part: 0
Message: Re: pgsql: Remove "fmgr.h" include in cube contrib --- caused crash on a Ge
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cubeparse.y:178:  int size = offsetof(NDBOX, x[0]) + sizeof(double) * dim * 2;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cubeparse.y:210:  size = offsetof(NDBOX, x[0]) + sizeof(double) * dim * 2;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cube.c:202:	size = offsetof(NDBOX, x[0]) +sizeof(double) * 2 * dim;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cube.c:238:	size = offsetof(NDBOX, x[0]) +sizeof(double) * 2 * dim;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cube.c:271:	size = offsetof(NDBOX, x[0]) +sizeof(double) * 2 * dim;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cube.c:1376:	size = offsetof(NDBOX, x[0]) +sizeof(double) * dim * 2;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cube.c:1417:	size = offsetof(NDBOX, x[0]) +sizeof(double) * 2;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cube.c:1435:	size = offsetof(NDBOX, x[0]) +sizeof(double) * 2;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cube.c:1456:	size = offsetof(NDBOX, x[0]) +sizeof(double) * (c->dim + 1) *2;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cube.c:1483:	size = offsetof(NDBOX, x[0]) +sizeof(double) * (c->dim + 1) *2;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cubeparse.c:1369:  int size = offsetof(NDBOX, x[0]) + sizeof(double) * dim * 2;
/usr/var/local/src/gen/pgsql/postgresql/contrib/cube/cubeparse.c:1401:  size = offsetof(NDBOX, x[0]) + sizeof(double) * dim * 2;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/postmaster/pgstat.c:794:	len = offsetof(PgStat_MsgTabstat, m_entry[0]) +
/usr/var/local/src/gen/pgsql/postgresql/src/backend/postmaster/pgstat.c:840:			pgstat_send(&msg, offsetof(PgStat_MsgFuncstat, m_entry[0]) +
/usr/var/local/src/gen/pgsql/postgresql/src/backend/postmaster/pgstat.c:850:		pgstat_send(&msg, offsetof(PgStat_MsgFuncstat, m_entry[0]) +
/usr/var/local/src/gen/pgsql/postgresql/src/backend/postmaster/pgstat.c:951:			len = offsetof(PgStat_MsgTabpurge, m_tableid[0])
/usr/var/local/src/gen/pgsql/postgresql/src/backend/postmaster/pgstat.c:967:		len = offsetof(PgStat_MsgTabpurge, m_tableid[0])
/usr/var/local/src/gen/pgsql/postgresql/src/backend/postmaster/pgstat.c:1011:				len = offsetof(PgStat_MsgFuncpurge, m_functionid[0])
/usr/var/local/src/gen/pgsql/postgresql/src/backend/postmaster/pgstat.c:1025:			len = offsetof(PgStat_MsgFuncpurge, m_functionid[0])
/usr/var/local/src/gen/pgsql/postgresql/src/backend/postmaster/pgstat.c:1127:	len = offsetof(PgStat_MsgTabpurge, m_tableid[0]) +sizeof(Oid);
/usr/var/local/src/gen/pgsql/postgresql/src/backend/access/heap/syncscan.c:109:#define SizeOfScanLocations(N) offsetof(ss_scan_locations_t, items[N])
/usr/var/local/src/gen/pgsql/postgresql/src/backend/access/nbtree/nbtree.c:535:				   offsetof(BTScanPosData, items[1]) +
/usr/var/local/src/gen/pgsql/postgresql/src/backend/access/nbtree/nbtsearch.c:1120:			   offsetof(BTScanPosData, items[1]) +
/usr/var/local/src/gen/pgsql/postgresql/src/backend/access/nbtree/nbtutils.c:1450:	size = offsetof(BTVacInfo, vacuums[0]);
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:1424:	size = offsetof(PATH, p[0]) +sizeof(path->p[0]) * npts;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:1470:	if (npts <= 0 || npts >= (int32) ((INT_MAX - offsetof(PATH, p[0])) / sizeof(Point)))
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:1475:	size = offsetof(PATH, p[0]) +sizeof(path->p[0]) * npts;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:3476:	size = offsetof(POLYGON, p[0]) +sizeof(poly->p[0]) * npts;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:3523:	if (npts <= 0 || npts >= (int32) ((INT_MAX - offsetof(POLYGON, p[0])) / sizeof(Point)))
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:3528:	size = offsetof(POLYGON, p[0]) +sizeof(poly->p[0]) * npts;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:4244:	size = offsetof(PATH, p[0]) +base_size;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:4382:	size = offsetof(POLYGON, p[0]) +sizeof(poly->p[0]) * path->npts;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:4457:	size = offsetof(POLYGON, p[0]) +sizeof(poly->p[0]) * 4;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:4487:	size = offsetof(PATH, p[0]) +sizeof(path->p[0]) * poly->npts;
/usr/var/local/src/gen/pgsql/postgresql/src/backend/utils/adt/geo_ops.c:5166:	size = offsetof(POLYGON, p[0]) +base_size;