Functions changes summary: 0 Removed, 14 Changed (1619 filtered out), 16 Added functions Variables changes summary: 0 Removed, 0 Changed (22 filtered out), 0 Added variables Function symbols changes summary: 0 Removed, 0 Added function symbol not referenced by debug info Variable symbols changes summary: 0 Removed, 5 Added variable symbols not referenced by debug info 16 Added functions: [A] 'function bool GetSessionUserIsSuperuser()' {GetSessionUserIsSuperuser} [A] 'function void SIResetAll()' {SIResetAll} [A] 'function HeapTuple SearchSysCacheLocked1(int, Datum)' {SearchSysCacheLocked1} [A] 'function HeapTuple SearchSysCacheLockedCopy1(int, Datum)' {SearchSysCacheLockedCopy1} [A] 'function void SetAuthenticatedUserId(Oid)' {SetAuthenticatedUserId} [A] 'function bool heap_inplace_lock(Relation, HeapTuple, Buffer, void (void*)*, void*)' {heap_inplace_lock} [A] 'function void heap_inplace_unlock(Relation, HeapTuple, Buffer)' {heap_inplace_unlock} [A] 'function void heap_inplace_update_and_unlock(Relation, HeapTuple, HeapTuple, Buffer)' {heap_inplace_update_and_unlock} [A] 'function void pg_xml_done(PgXmlErrorContext*, bool)' {pg_xml_done} [A] 'function bool pg_xml_error_occurred(PgXmlErrorContext*)' {pg_xml_error_occurred} [A] 'function PgXmlErrorContext* pg_xml_init(PgXmlStrictness)' {pg_xml_init} [A] 'function void pg_xml_init_library()' {pg_xml_init_library} [A] 'function void systable_inplace_update_begin(Relation, Oid, bool, Snapshot, int, const ScanKeyData*, HeapTuple*, void**)' {systable_inplace_update_begin} [A] 'function void systable_inplace_update_cancel(void*)' {systable_inplace_update_cancel} [A] 'function void systable_inplace_update_finish(void*, HeapTuple)' {systable_inplace_update_finish} [A] 'function void xml_ereport(PgXmlErrorContext*, int, int, const char*)' {xml_ereport} 14 functions with some indirect sub-type change: [C] 'function List* AddRelationNewConstraints(Relation, List*, List*, bool, bool, bool, const char*)' at heap.c:2259:1 has some indirect sub-type changes: parameter 1 of type 'typedef Relation' has sub-type changes: underlying type 'RelationData*' changed: in pointed to type 'struct RelationData' at rel.h:55:1: type size hasn't changed 1 data member changes (3 filtered): type of 'PgStat_TableStatus* pgstat_info' changed: in pointed to type 'struct PgStat_TableStatus' at pgstat.h:197:1: type size hasn't changed 1 data member changes (1 filtered): type of 'PgStat_TableXactStatus* trans' changed: in pointed to type 'struct PgStat_TableXactStatus' at pgstat.h:210:1: type size hasn't changed 1 data member changes (2 filtered): type of 'PgStat_TableStatus* parent' changed: in pointed to type 'typedef PgStat_TableStatus' at pgstat.h:204:1: underlying type 'struct PgStat_TableStatus' at pgstat.h:197:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'Relation relation' changed: underlying type 'RelationData*' changed: in pointed to type 'struct RelationData' at rel.h:55:1: type size hasn't changed 1 data member changes (3 filtered): type of 'FdwRoutine* rd_fdwroutine' changed: in pointed to type 'struct FdwRoutine' at fdwapi.h:204:1: type size hasn't changed 3 data member changes (39 filtered): type of 'AddForeignUpdateTargets_function AddForeignUpdateTargets' changed: underlying type 'void (PlannerInfo*, typedef Index, RangeTblEntry*, typedef Relation)*' changed: in pointed to type 'function type void (PlannerInfo*, typedef Index, RangeTblEntry*, typedef Relation)': parameter 1 of type 'PlannerInfo*' has sub-type changes: in pointed to type 'typedef PlannerInfo' at pathnodes.h:191:1: underlying type 'struct PlannerInfo' at pathnodes.h:195:1 changed: type size hasn't changed 1 data member changes (3 filtered): type of 'PlannerGlobal* glob' changed: in pointed to type 'typedef PlannerGlobal' at pathnodes.h:166:1: underlying type 'struct PlannerGlobal' at pathnodes.h:95:1 changed: type size hasn't changed 1 data member change: type of 'ParamListInfo boundParams' changed: underlying type 'ParamListInfoData*' changed: in pointed to type 'struct ParamListInfoData' at params.h:110:1: type size hasn't changed 1 data member changes (2 filtered): type of 'ParamCompileHook paramCompile' changed: underlying type 'void (typedef ParamListInfo, Param*, ExprState*, Datum*, bool*)*' changed: in pointed to type 'function type void (typedef ParamListInfo, Param*, ExprState*, Datum*, bool*)': parameter 3 of type 'ExprState*' has sub-type changes: in pointed to type 'struct ExprState' at execnodes.h:78:1: type size hasn't changed 1 data member changes (2 filtered): type of 'ExprStateEvalFunc evalfunc' changed: underlying type 'typedef Datum (ExprState*, ExprContext*, bool*)*' changed: in pointed to type 'function type typedef Datum (ExprState*, ExprContext*, bool*)': parameter 2 of type 'ExprContext*' has sub-type changes: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'typedef EState' at execnodes.h:730:1: underlying type 'struct EState' at execnodes.h:620:1 changed: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 1 data member changes (14 filtered): type of 'CopyMultiInsertBuffer* ri_CopyMultiInsertBuffer' changed: in pointed to type 'struct CopyMultiInsertBuffer' at copyfrom.c:75:1: type size hasn't changed 1 data member change: type of 'ResultRelInfo* resultRelInfo' changed: in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 1 data member changes (14 filtered): type of 'ExprState** ri_ConstraintExprs' changed: in pointed to type 'ExprState*': in pointed to type 'typedef ExprState' at execnodes.h:141:1: underlying type 'struct ExprState' at execnodes.h:78:1 changed: type size hasn't changed 1 data member changes (2 filtered): type of 'PlanState* parent' changed: in pointed to type 'typedef PlanState' at execnodes.h:1207:1: underlying type 'struct PlanState' at execnodes.h:1112:1 changed: type size hasn't changed 1 data member changes (7 filtered): type of 'ExprContext* ps_ExprContext' changed: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (5 filtered): type of 'EPQState* es_epq_active' changed: in pointed to type 'struct EPQState' at execnodes.h:1254:1: type size hasn't changed 1 data member changes (3 filtered): type of 'ExecAuxRowMark** relsubs_rowmark' changed: in pointed to type 'ExecAuxRowMark*': in pointed to type 'typedef ExecAuxRowMark' at execnodes.h:782:1: underlying type 'struct ExecAuxRowMark' at execnodes.h:773:1 changed: type size hasn't changed 1 data member change: type of 'ExecRowMark* rowmark' changed: in pointed to type 'struct ExecRowMark' at execnodes.h:752:1: type size hasn't changed 1 data member change: type of 'Relation relation' changed: underlying type 'RelationData*' changed: in pointed to type 'struct RelationData' at rel.h:55:1: type size hasn't changed 1 data member changes (3 filtered): type of 'const TableAmRoutine* rd_tableam' changed: in pointed to type 'const TableAmRoutine': in unqualified underlying type 'struct TableAmRoutine' at tableam.h:290:1: type size hasn't changed 1 data member changes (32 filtered): type of 'bool (typedef TableScanDesc, SampleScanState*)* scan_sample_next_block' changed: in pointed to type 'function type bool (typedef TableScanDesc, SampleScanState*)': parameter 2 of type 'SampleScanState*' has sub-type changes: in pointed to type 'struct SampleScanState' at execnodes.h:1588:1: type size hasn't changed 1 data member changes (2 filtered): type of 'TsmRoutine* tsmroutine' changed: in pointed to type 'struct TsmRoutine' at tsmapi.h:56:1: type size hasn't changed 1 data member changes (5 filtered): type of 'BeginSampleScan_function BeginSampleScan' changed: underlying type 'void (SampleScanState*, Datum*, int, typedef uint32)*' changed: in pointed to type 'function type void (SampleScanState*, Datum*, int, typedef uint32)': parameter 1 of type 'SampleScanState*' has sub-type changes: in pointed to type 'typedef SampleScanState' at execnodes.h:1603:1: underlying type 'struct SampleScanState' at execnodes.h:1585:1 changed: type size hasn't changed 1 data member changes (2 filtered): type of 'ExprState* repeatable' changed: in pointed to type 'typedef ExprState' at execnodes.h:141:1: underlying type 'struct ExprState' at execnodes.h:78:1 changed: type size hasn't changed 1 data member changes (2 filtered): type of 'PlanState* parent' changed: in pointed to type 'struct PlanState' at execnodes.h:1115:1: type size hasn't changed 1 data member changes (7 filtered): type of 'ExprContext* ps_ExprContext' changed: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (3 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (13 filtered); type of 'BeginForeignInsert_function BeginForeignInsert' changed: underlying type 'void (ModifyTableState*, ResultRelInfo*)*' changed: in pointed to type 'function type void (ModifyTableState*, ResultRelInfo*)': parameter 1 of type 'ModifyTableState*' has sub-type changes: in pointed to type 'typedef ModifyTableState' at execnodes.h:1420:1: underlying type 'struct ModifyTableState' at execnodes.h:1354:1 changed: type size hasn't changed 1 data member changes (5 filtered): type of 'PartitionTupleRouting* mt_partition_tuple_routing' changed: in pointed to type 'struct PartitionTupleRouting' at execPartition.c:91:1: type size hasn't changed 1 data member changes (3 filtered): type of 'ResultRelInfo** nonleaf_partitions' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); type of 'BeginDirectModify_function BeginDirectModify' changed: underlying type 'void (ForeignScanState*, int)*' changed: in pointed to type 'function type void (ForeignScanState*, int)': parameter 1 of type 'ForeignScanState*' has sub-type changes: in pointed to type 'typedef ForeignScanState' at execnodes.h:2049:1: underlying type 'struct ForeignScanState' at execnodes.h:2037:1 changed: type size hasn't changed 1 data member changes (3 filtered): type of 'ExprState* fdw_recheck_quals' changed: in pointed to type 'typedef ExprState' at execnodes.h:141:1: underlying type 'struct ExprState' at execnodes.h:78:1 changed: type size hasn't changed 1 data member changes (2 filtered): type of 'PlanState* parent' changed: in pointed to type 'struct PlanState' at execnodes.h:1115:1: type size hasn't changed 1 data member changes (7 filtered): type of 'ExprContext* ps_ExprContext' changed: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function void AtEOSubXact_PgStat_Relations(PgStat_SubXactStatus*, bool, int)' at pgstat_relation.c:595:1 has some indirect sub-type changes: parameter 1 of type 'PgStat_SubXactStatus*' has sub-type changes: in pointed to type 'struct PgStat_SubXactStatus' at pgstat_internal.h:152:1: type size hasn't changed 1 data member changes (1 filtered): type of 'PgStat_TableXactStatus* first' changed: in pointed to type 'typedef PgStat_TableXactStatus' at pgstat.h:210:1: entity changed from 'typedef PgStat_TableXactStatus' to compatible type 'struct PgStat_TableXactStatus' at pgstat.h:210:1 type size hasn't changed 1 data member changes (2 filtered): type of 'PgStat_TableStatus* parent' changed: in pointed to type 'struct PgStat_TableStatus' at pgstat.h:204:1: entity changed from 'struct PgStat_TableStatus' to compatible type 'typedef PgStat_TableStatus' at pgstat.h:204:1 [C] 'function IndexInfo* BuildDummyIndexInfo(Relation)' at index.h:126:1 has some indirect sub-type changes: return type changed: in pointed to type 'typedef IndexInfo' at execnodes.h:211:1: underlying type 'struct IndexInfo' at execnodes.h:183:1 changed: type size hasn't changed 1 data member change: type of 'ExprState* ii_PredicateState' changed: in pointed to type 'typedef ExprState' at execnodes.h:141:1: underlying type 'struct ExprState' at execnodes.h:78:1 changed: type size hasn't changed 1 data member changes (2 filtered): type of 'PlanState* parent' changed: in pointed to type 'typedef PlanState' at execnodes.h:1207:1: underlying type 'struct PlanState' at execnodes.h:1112:1 changed: type size hasn't changed 1 data member changes (7 filtered): type of 'ExprContext* ps_ExprContext' changed: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function TupleHashTable BuildTupleHashTable(PlanState*, TupleDesc, int, AttrNumber*, const Oid*, FmgrInfo*, Oid*, long int, Size, MemoryContext, MemoryContext, bool)' at execGrouping.c:254:1 has some indirect sub-type changes: return type changed: underlying type 'TupleHashTableData*' changed: in pointed to type 'struct TupleHashTableData' at execnodes.h:820:1: type size hasn't changed 1 data member changes (2 filtered): type of 'ExprState* cur_eq_func' changed: in pointed to type 'typedef ExprState' at execnodes.h:141:1: underlying type 'struct ExprState' at execnodes.h:78:1 changed: type size hasn't changed 1 data member changes (2 filtered): type of 'PlanState* parent' changed: in pointed to type 'struct PlanState' at execnodes.h:1115:1: type size hasn't changed 1 data member changes (7 filtered): type of 'ExprContext* ps_ExprContext' changed: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'typedef EState' at execnodes.h:730:1: underlying type 'struct EState' at execnodes.h:620:1 changed: type size hasn't changed 1 data member changes (3 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (13 filtered); [C] 'function void CatalogTupleUpdateWithInfo(Relation, ItemPointer, HeapTuple, CatalogIndexState)' at indexing.c:337:1 has some indirect sub-type changes: parameter 4 of type 'typedef CatalogIndexState' has sub-type changes: underlying type 'ResultRelInfo*' changed: in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function ExprContext* CreateExprContext(EState*)' at executor.h:538:1 has some indirect sub-type changes: parameter 1 of type 'EState*' has sub-type changes: in pointed to type 'typedef EState' at execnodes.h:730:1: underlying type 'struct EState' at execnodes.h:620:1 changed: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function ExprContext* CreateWorkExprContext(EState*)' at execUtils.c:319:1 has some indirect sub-type changes: return type changed: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'typedef ResultRelInfo' at execnodes.h:598:1: underlying type 'struct ResultRelInfo' at execnodes.h:450:1 changed: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function TupleTableSlot* EvalPlanQual(EPQState*, Relation, Index, TupleTableSlot*)' at executor.h:234:1 has some indirect sub-type changes: parameter 1 of type 'EPQState*' has sub-type changes: in pointed to type 'struct EPQState' at execnodes.h:1254:1: type size hasn't changed 1 data member changes (3 filtered): type of 'EState* parentestate' changed: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'typedef ResultRelInfo' at execnodes.h:598:1: underlying type 'struct ResultRelInfo' at execnodes.h:450:1 changed: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function void EvalPlanQualBegin(EPQState*)' at execMain.c:2759:1 has some indirect sub-type changes: parameter 1 of type 'EPQState*' has sub-type changes: in pointed to type 'struct EPQState' at execnodes.h:1254:1: type size hasn't changed 1 data member changes (3 filtered): type of 'EState* parentestate' changed: in pointed to type 'typedef EState' at execnodes.h:730:1: underlying type 'struct EState' at execnodes.h:620:1 changed: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function void ExecAsyncAppendResponse(AsyncRequest*)' at nodeAppend.h:28:1 has some indirect sub-type changes: parameter 1 of type 'AsyncRequest*' has sub-type changes: in pointed to type 'typedef AsyncRequest' at execnodes.h:615:1: underlying type 'struct AsyncRequest' at execnodes.h:603:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'PlanState* requestee' changed: in pointed to type 'struct PlanState' at execnodes.h:1115:1: type size hasn't changed 1 data member changes (7 filtered): type of 'ExprContext* ps_ExprContext' changed: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (3 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (13 filtered); [C] 'function ExprState* ExecBuildAggTrans(AggState*, AggStatePerPhase, bool, bool, bool)' at execExpr.c:3493:1 has some indirect sub-type changes: return type changed: in pointed to type 'typedef ExprState' at execnodes.h:141:1: underlying type 'struct ExprState' at execnodes.h:78:1 changed: type size hasn't changed 1 data member changes (3 filtered): type of 'PlanState* parent' changed: in pointed to type 'struct PlanState' at execnodes.h:1115:1: type size hasn't changed 1 data member changes (7 filtered): type of 'ExprContext* ps_ExprContext' changed: in pointed to type 'typedef ExprContext' at execnodes.h:297:1: underlying type 'struct ExprContext' at execnodes.h:251:1 changed: type size hasn't changed 1 data member changes (1 filtered): type of 'EState* ecxt_estate' changed: in pointed to type 'typedef EState' at execnodes.h:730:1: underlying type 'struct EState' at execnodes.h:620:1 changed: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function ExprState* ExecPrepareExpr(Expr*, EState*)' at executor.h:314:1 has some indirect sub-type changes: parameter 2 of type 'EState*' has sub-type changes: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function void ExplainPrintJITSummary(ExplainState*, QueryDesc*)' at explain.c:985:1 has some indirect sub-type changes: parameter 2 of type 'QueryDesc*' has sub-type changes: in pointed to type 'typedef QueryDesc' at execdesc.h:56:1: underlying type 'struct QueryDesc' at execdesc.h:33:1 changed: type size hasn't changed 1 data member changes (2 filtered): type of 'EState* estate' changed: in pointed to type 'struct EState' at execnodes.h:623:1: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); [C] 'function void PortalSetResultFormat(Portal, int, int16*)' at pquery.h:35:1 has some indirect sub-type changes: parameter 1 of type 'typedef Portal' has sub-type changes: underlying type 'PortalData*' changed: in pointed to type 'struct PortalData' at portal.h:115:1: type size hasn't changed 1 data member changes (2 filtered): type of 'QueryDesc* queryDesc' changed: in pointed to type 'typedef QueryDesc' at execdesc.h:56:1: underlying type 'struct QueryDesc' at execdesc.h:33:1 changed: type size hasn't changed 1 data member changes (2 filtered): type of 'EState* estate' changed: in pointed to type 'typedef EState' at execnodes.h:730:1: underlying type 'struct EState' at execnodes.h:620:1 changed: type size hasn't changed 1 data member changes (5 filtered): type of 'ResultRelInfo** es_result_relations' changed: in pointed to type 'ResultRelInfo*': in pointed to type 'struct ResultRelInfo' at execnodes.h:450:1: type size changed from 3008 to 3072 (in bits) 1 data member insertion: 'bool ri_needLockTagTuple', at offset 3008 (in bits) at execnodes.h:597:1 no data member changes (15 filtered); 5 Added variable symbols not referenced by debug info: [A] xmlFree [A] xmlIsBaseCharGroup [A] xmlIsCombiningGroup [A] xmlIsDigitGroup [A] xmlIsExtenderGroup