{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.JVszd8Fd1S/b1/pgsql-ogr-fdw_1.1.1-1~exp1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.JVszd8Fd1S/b2/pgsql-ogr-fdw_1.1.1-1~exp1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n dbbf1c40c0654fc273d66b01b408e005 151896 debug optional postgresql-13-ogr-fdw-dbgsym_1.1.1-1~exp1_armhf.deb\n- eb1eb1466cfb56349765f6ff5bbc24f9 95508 database optional postgresql-13-ogr-fdw_1.1.1-1~exp1_armhf.deb\n+ 67aaa43b2f0f2efdfd00756cd45d29f1 95936 database optional postgresql-13-ogr-fdw_1.1.1-1~exp1_armhf.deb\n"}, {"source1": "postgresql-13-ogr-fdw_1.1.1-1~exp1_armhf.deb", "source2": "postgresql-13-ogr-fdw_1.1.1-1~exp1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-06-25 04:07:21.000000 debian-binary\n--rw-r--r-- 0 0 0 1712 2021-06-25 04:07:21.000000 control.tar.xz\n--rw-r--r-- 0 0 0 93604 2021-06-25 04:07:21.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1716 2021-06-25 04:07:21.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 94028 2021-06-25 04:07:21.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -4,19 +4,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/bin/\n -rwxr-xr-x 0 root (0) root (0) 18228 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/bin/ogr_fdw_info\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/\n--rw-r--r-- 0 root (0) root (0) 64480 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw.bc\n+-rw-r--r-- 0 root (0) root (0) 64488 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw.bc\n -rw-r--r-- 0 root (0) root (0) 16088 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw_common.bc\n--rw-r--r-- 0 root (0) root (0) 24012 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw_deparse.bc\n+-rw-r--r-- 0 root (0) root (0) 24028 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw_deparse.bc\n -rw-r--r-- 0 root (0) root (0) 6108 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw_func.bc\n--rw-r--r-- 0 root (0) root (0) 10580 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/stringbuffer_pg.bc\n+-rw-r--r-- 0 root (0) root (0) 10588 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/stringbuffer_pg.bc\n -rw-r--r-- 0 root (0) root (0) 10248 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/bitcode/ogr_fdw.index.bc\n -rw-r--r-- 0 root (0) root (0) 42460 2021-06-25 04:07:21.000000 ./usr/lib/postgresql/13/lib/ogr_fdw.so\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2021-06-25 04:07:21.000000 ./usr/share/doc/postgresql-13-ogr-fdw/\n -rw-r--r-- 0 root (0) root (0) 1564 2021-06-25 04:07:21.000000 ./usr/share/doc/postgresql-13-ogr-fdw/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1620 2021-02-02 04:57:42.000000 ./usr/share/doc/postgresql-13-ogr-fdw/copyright\n"}, {"source1": "./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw.bc", "source2": "./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw.bc", "unified_diff": null, "details": [{"source1": "llvm-bcanalyzer -dump {}", "source2": "llvm-bcanalyzer -dump {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n record string = 'LLVM11.0.1'\n \n \n-\n+\n \n \n \n \n \n record string = 'struct.Pg_magic_struct'\n \n@@ -86,15 +86,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n \n \n \n \n \n@@ -1306,15 +1306,15 @@\n \n \n \n \n \n \n \n- record string = '/build/1st/pgsql-ogr-fdw-1.1.1/ogr_fdw.c'\n+ record string = '/build/2/pgsql-ogr-fdw-1.1.1/2nd/ogr_fdw.c'\n \n \n \n \n \n \n \n@@ -1626,16 +1626,16 @@\n \n \n \n \n \n \n \n- \n- \n+ \n+ \n \n \n \n \n \n \n \n@@ -1773,15 +1773,15 @@\n record string = 'Valid options in this context are: %s'\n record string = 'unable to connect to data source \"%s\"'\n record string = 'no \"fid\" column in foreign table '%s''\n \n record string = 'There are no valid options in this context.'\n record string = 'Skipping OGR layer %d, unable to read layer'\n \n- record string = '/build/1st/pgsql-ogr-fdw-1.1.1/ogr_fdw.c'\n+ record string = '/build/2/pgsql-ogr-fdw-1.1.1/2nd/ogr_fdw.c'\n \n record string = 'required option \"%s\" is missing'\n record string = 'unable to connect to %s to \"%s\"'\n record string = 'failure reading OGR data source'\n record string = 'unsupported OGR array type \"%s\"'\n \n record string = 'ogrGetDataSource failed'\n@@ -6022,62 +6022,62 @@\n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n \n- \n+ \n \n \n blob data = unprintable, 7744 bytes.\n \n \n- blob data = 'Pg_magic_func.Pg_magic_datapg_finfo_ogr_fdw_handler.my_finfopg_finfo_ogr_fdw_validator.my_finfoGEOMETRYOID.str.str.1.str.2.str.3.str.4.str.5.str.6.str.7.str.8.str.9.str.10.str.11.str.12.str.13.str.14.str.15.str.16gdalErrorTypes.str.17CurrentMemoryContextvalid_options.str.18.str.19.str.20.str.21.str.22.str.23.str.24.str.25.str.26.str.27.str.28.str.29__func__.ogr_fdw_validator.str.30.str.31.str.32.str.33__func__.ogrErrorHandler.str.34.str.35.str.36.str.37__func__.ogrGetDataSource.str.38.str.39.str.40.str.41.str.42__func__.ogrGetDataSourceAttempt.str.43.str.45.str.46__func__.ogrGetConnectionFromTable.str.47.str.48.str.49.str.50__func__.ogrGetConnectionFromServer.str.51.str.52.str.53.str.54__func__.ogrGetForeignPlan.str.55.str.56.str.57__func__.ogrReadColumnData.str.58.str.59__func__.ogrCanConvertToPg.str.60.str.61.str.62__func__.ogrFinishConnection.str.63.str.64.str.65__func__.ogrBeginForeignScan.str.66.str.67__func__.ogrFeatureToSlot.str.68.str.69.str.70.str.71.str.72.str.73.str.74.str.75.str.76__func__.ogrBytesToHex.str.77__func__.ogrEreportError.str.78__func__.ogrEndForeignScan.str.79.str.80.str.81.str.82.str.83__func__.ogrExecForeignUpdate.str.84.str.85.str.86.str.87.str.89.str.90.str.92.str.93.str.94__func__.ogrSlotToFeature.str.95.str.96.str.97__func__.pgCanConvertToOgr.str.98.str.99.str.100__func__.ogrExecForeignDelete.str.101.str.102.str.103.str.104.str.105.str.106.str.107.str.108.str.109.str.110__func__.ogrImportForeignSchema.str.111.str.112.str.113Pg_magic_funcpg_finfo_ogr_fdw_handlerpg_finfo_ogr_fdw_validator_PG_initon_proc_exitogr_fdw_exitCPLSetErrorHandlerogrErrorHandlerCPLSetCurrentErrorHandlerCatchDebugogrGetGeometryOidllvm.lifetime.start.p0i8TypenameGetTypidget_typisdefinedllvm.lifetime.end.p0i8ogr_fdw_handlerMemoryContextAllocZeroAlignedogrGetForeignRelSizeogrGetForeignPathsogrGetForeignPlanogrBeginForeignScanogrIterateForeignScanogrReScanForeignScanogrEndForeignScanogrAddForeignUpdateTargetsogrBeginForeignModifyogrExecForeignInsertogrExecForeignUpdateogrExecForeignDeleteogrEndForeignModifyogrIsForeignRelUpdatableogrImportForeignSchemaogr_fdw_validatoruntransformRelOptionsstrcmpdefGetStringdefGetBooleaninitStringInfoappendStringInfoerrstarterrcodeerrmsgerrhinterrfinishogrGetDataSourceerrmsg_internalGDALClosepgDatumToOgrGeometrypg_detoast_datumOidFunctionCall1CollOGR_G_CreateFromWkbpfreeOGRCleanupAllCSLTokenizeStringCPLParseNameValueCPLSetConfigOptionVSIFreeCSLDestroyGDALGetDriverCountGDALAllRegisterogrGetDataSourceAttemptCPLGetLastErrorMsgGDALGetDriverByNameCSLAddStringGDALOpenExOGR_L_SetIgnoredFieldsOGR_L_SetSpatialFilterOGR_L_SetAttributeFilterOGR_L_TestCapabilityOGR_L_GetFeatureCountpalloc0ogrGetConnectionFromTablellvm.memcpy.p0i8.p0i8.i32GetForeignTableogrGetConnectionFromServerGDALDatasetGetLayerByNameGetForeignServerpg_char_to_encoding__memset_chkllvm.objectsize.i32.p0i8GDALGetDatasetDriverGDALGetDriverShortNameadd_pathcreate_foreignscan_pathogrReadColumnDataogrDeparseextract_actual_clauseslist_make3_implmakeStringmake_foreignscanget_rel_nametable_openpstrdupOGR_L_GetLayerDefnOGR_FD_GetFieldCountOGR_FD_GetGeomFieldCountOGR_Fld_GetNameRefOGR_FD_GetFieldDefnpallocstrncpyogrStringLaunderpg_qsortogrFieldEntryCmpFuncgetTypeInputInfogetTypeBinaryInputInfogetTypeOutputInfogetTypeBinaryOutputInfoget_attnamestrcasecmpGetForeignColumnOptionsOGR_Fld_GetTypeogrCanConvertToPgtable_close__strncpy_chkOGR_GetFieldTypeNameformat_type_belappendmakeIntegermakeFloatpsprintfOGR_L_SyncToDiskogrLookupGeometryFunctionOidOGR_L_SetSpatialFilterRectExstrlenstringToQualifiedNameListFuncnameGetCandidatesstrtod__memcpy_chk__memmove_chkOGR_L_ResetReadingOGR_L_GetNextFeatureogrEreportErrorExecStoreVirtualTupleOGR_F_DestroyOGR_F_GetFIDpg_snprintfOGR_F_GetGeomFieldRefOGR_G_WkbSizeOGR_G_ExportToWkbOidFunctionCall2CollOGR_F_IsFieldSetOGR_F_IsFieldNullOGR_F_GetFieldAsBinaryOGR_F_GetFieldAsStringpg_any_to_serverOGR_F_GetFieldAsDateTimeOidFunctionCall3CollmakeVarmakeTargetEntryOGR_L_GetFeatureogrSlotToFeatureOGR_L_SetFeatureslot_getsomeattrs_intOGR_F_SetFIDOGR_F_SetGeomFieldDirectlyOGR_F_UnsetFieldOGR_F_SetFieldIntegerOGR_F_SetFieldInteger64DirectFunctionCall1Collfloat8inOGR_F_SetFieldDoubleOGR_F_SetFieldStringOGR_F_SetFieldBinarydate_timestamplroundDirectFunctionCall2Colltimestamp_partOGR_F_SetFieldDateTimetime_partOGR_F_CreateOGR_L_CreateFeatureInt64GetDatumOGR_L_DeleteFeatureGDALDatasetGetLayerCountGDALDatasetGetLayerOGR_L_GetNamestrncmpstringbuffer_initogrLayerToSQLstringbuffer_getstringstringbuffer_releasellvm.assume11.0.1armv7-unknown-linux-gnueabihf/build/1st/pgsql-ogr-fdw-1.1.1/ogr_fdw.c.L.str.L.str.1.L.str.2.L.str.3.L.str.4.L.str.5.L.str.6.L.str.7.L.str.8.L.str.9.L.str.10.L.str.11.L.str.12.L.str.13.L.str.14.L.str.15.L.str.16.L.str.17.L.str.18.L.str.19.L.str.20.L.str.21.L.str.22.L.str.23.L.str.24.L.str.25.L.str.26.L.str.27.L.str.28.L.str.29.L__func__.ogr_fdw_validator.L.str.30.L.str.31.L.str.32.L.str.33.L__func__.ogrErrorHandler.L.str.34.L.str.35.L.str.36.L.str.37.L__func__.ogrGetDataSource.L.str.38.L.str.39.L.str.40.L.str.41.L.str.42.L__func__.ogrGetDataSourceAttempt.L.str.43.L.str.45.L.str.46.L__func__.ogrGetConnectionFromTable.L.str.47.L.str.48.L.str.49.L.str.50.L__func__.ogrGetConnectionFromServer.L.str.51.L.str.52.L.str.53.L.str.54.L__func__.ogrGetForeignPlan.L.str.55.L.str.56.L.str.57.L__func__.ogrReadColumnData.L.str.58.L.str.59.L__func__.ogrCanConvertToPg.L.str.60.L.str.61.L.str.62.L__func__.ogrFinishConnection.L.str.63.L.str.64.L.str.65.L__func__.ogrBeginForeignScan.L.str.66.L.str.67.L__func__.ogrFeatureToSlot.L.str.68.L.str.69.L.str.70.L.str.71.L.str.72.L.str.73.L.str.74.L.str.75.L.str.76.L__func__.ogrBytesToHex.L.str.77.L__func__.ogrEreportError.L.str.78.L__func__.ogrEndForeignScan.L.str.79.L.str.80.L.str.81.L.str.82.L.str.83.L__func__.ogrExecForeignUpdate.L.str.84.L.str.85.L.str.86.L.str.87.L.str.89.L.str.90.L.str.92.L.str.93.L.str.94.L__func__.ogrSlotToFeature.L.str.95.L.str.96.L.str.97.L__func__.pgCanConvertToOgr.L.str.98.L.str.99.L.str.100.L__func__.ogrExecForeignDelete.L.str.101.L.str.102.L.str.103.L.str.104.L.str.105.L.str.106.L.str.107.L.str.108.L.str.109.L.str.110.L__func__.ogrImportForeignSchema.L.str.111.L.str.112.L.str.113'\n+ blob data = 'Pg_magic_func.Pg_magic_datapg_finfo_ogr_fdw_handler.my_finfopg_finfo_ogr_fdw_validator.my_finfoGEOMETRYOID.str.str.1.str.2.str.3.str.4.str.5.str.6.str.7.str.8.str.9.str.10.str.11.str.12.str.13.str.14.str.15.str.16gdalErrorTypes.str.17CurrentMemoryContextvalid_options.str.18.str.19.str.20.str.21.str.22.str.23.str.24.str.25.str.26.str.27.str.28.str.29__func__.ogr_fdw_validator.str.30.str.31.str.32.str.33__func__.ogrErrorHandler.str.34.str.35.str.36.str.37__func__.ogrGetDataSource.str.38.str.39.str.40.str.41.str.42__func__.ogrGetDataSourceAttempt.str.43.str.45.str.46__func__.ogrGetConnectionFromTable.str.47.str.48.str.49.str.50__func__.ogrGetConnectionFromServer.str.51.str.52.str.53.str.54__func__.ogrGetForeignPlan.str.55.str.56.str.57__func__.ogrReadColumnData.str.58.str.59__func__.ogrCanConvertToPg.str.60.str.61.str.62__func__.ogrFinishConnection.str.63.str.64.str.65__func__.ogrBeginForeignScan.str.66.str.67__func__.ogrFeatureToSlot.str.68.str.69.str.70.str.71.str.72.str.73.str.74.str.75.str.76__func__.ogrBytesToHex.str.77__func__.ogrEreportError.str.78__func__.ogrEndForeignScan.str.79.str.80.str.81.str.82.str.83__func__.ogrExecForeignUpdate.str.84.str.85.str.86.str.87.str.89.str.90.str.92.str.93.str.94__func__.ogrSlotToFeature.str.95.str.96.str.97__func__.pgCanConvertToOgr.str.98.str.99.str.100__func__.ogrExecForeignDelete.str.101.str.102.str.103.str.104.str.105.str.106.str.107.str.108.str.109.str.110__func__.ogrImportForeignSchema.str.111.str.112.str.113Pg_magic_funcpg_finfo_ogr_fdw_handlerpg_finfo_ogr_fdw_validator_PG_initon_proc_exitogr_fdw_exitCPLSetErrorHandlerogrErrorHandlerCPLSetCurrentErrorHandlerCatchDebugogrGetGeometryOidllvm.lifetime.start.p0i8TypenameGetTypidget_typisdefinedllvm.lifetime.end.p0i8ogr_fdw_handlerMemoryContextAllocZeroAlignedogrGetForeignRelSizeogrGetForeignPathsogrGetForeignPlanogrBeginForeignScanogrIterateForeignScanogrReScanForeignScanogrEndForeignScanogrAddForeignUpdateTargetsogrBeginForeignModifyogrExecForeignInsertogrExecForeignUpdateogrExecForeignDeleteogrEndForeignModifyogrIsForeignRelUpdatableogrImportForeignSchemaogr_fdw_validatoruntransformRelOptionsstrcmpdefGetStringdefGetBooleaninitStringInfoappendStringInfoerrstarterrcodeerrmsgerrhinterrfinishogrGetDataSourceerrmsg_internalGDALClosepgDatumToOgrGeometrypg_detoast_datumOidFunctionCall1CollOGR_G_CreateFromWkbpfreeOGRCleanupAllCSLTokenizeStringCPLParseNameValueCPLSetConfigOptionVSIFreeCSLDestroyGDALGetDriverCountGDALAllRegisterogrGetDataSourceAttemptCPLGetLastErrorMsgGDALGetDriverByNameCSLAddStringGDALOpenExOGR_L_SetIgnoredFieldsOGR_L_SetSpatialFilterOGR_L_SetAttributeFilterOGR_L_TestCapabilityOGR_L_GetFeatureCountpalloc0ogrGetConnectionFromTablellvm.memcpy.p0i8.p0i8.i32GetForeignTableogrGetConnectionFromServerGDALDatasetGetLayerByNameGetForeignServerpg_char_to_encoding__memset_chkllvm.objectsize.i32.p0i8GDALGetDatasetDriverGDALGetDriverShortNameadd_pathcreate_foreignscan_pathogrReadColumnDataogrDeparseextract_actual_clauseslist_make3_implmakeStringmake_foreignscanget_rel_nametable_openpstrdupOGR_L_GetLayerDefnOGR_FD_GetFieldCountOGR_FD_GetGeomFieldCountOGR_Fld_GetNameRefOGR_FD_GetFieldDefnpallocstrncpyogrStringLaunderpg_qsortogrFieldEntryCmpFuncgetTypeInputInfogetTypeBinaryInputInfogetTypeOutputInfogetTypeBinaryOutputInfoget_attnamestrcasecmpGetForeignColumnOptionsOGR_Fld_GetTypeogrCanConvertToPgtable_close__strncpy_chkOGR_GetFieldTypeNameformat_type_belappendmakeIntegermakeFloatpsprintfOGR_L_SyncToDiskogrLookupGeometryFunctionOidOGR_L_SetSpatialFilterRectExstrlenstringToQualifiedNameListFuncnameGetCandidatesstrtod__memcpy_chk__memmove_chkOGR_L_ResetReadingOGR_L_GetNextFeatureogrEreportErrorExecStoreVirtualTupleOGR_F_DestroyOGR_F_GetFIDpg_snprintfOGR_F_GetGeomFieldRefOGR_G_WkbSizeOGR_G_ExportToWkbOidFunctionCall2CollOGR_F_IsFieldSetOGR_F_IsFieldNullOGR_F_GetFieldAsBinaryOGR_F_GetFieldAsStringpg_any_to_serverOGR_F_GetFieldAsDateTimeOidFunctionCall3CollmakeVarmakeTargetEntryOGR_L_GetFeatureogrSlotToFeatureOGR_L_SetFeatureslot_getsomeattrs_intOGR_F_SetFIDOGR_F_SetGeomFieldDirectlyOGR_F_UnsetFieldOGR_F_SetFieldIntegerOGR_F_SetFieldInteger64DirectFunctionCall1Collfloat8inOGR_F_SetFieldDoubleOGR_F_SetFieldStringOGR_F_SetFieldBinarydate_timestamplroundDirectFunctionCall2Colltimestamp_partOGR_F_SetFieldDateTimetime_partOGR_F_CreateOGR_L_CreateFeatureInt64GetDatumOGR_L_DeleteFeatureGDALDatasetGetLayerCountGDALDatasetGetLayerOGR_L_GetNamestrncmpstringbuffer_initogrLayerToSQLstringbuffer_getstringstringbuffer_releasellvm.assume11.0.1armv7-unknown-linux-gnueabihf/build/2/pgsql-ogr-fdw-1.1.1/2nd/ogr_fdw.c.L.str.L.str.1.L.str.2.L.str.3.L.str.4.L.str.5.L.str.6.L.str.7.L.str.8.L.str.9.L.str.10.L.str.11.L.str.12.L.str.13.L.str.14.L.str.15.L.str.16.L.str.17.L.str.18.L.str.19.L.str.20.L.str.21.L.str.22.L.str.23.L.str.24.L.str.25.L.str.26.L.str.27.L.str.28.L.str.29.L__func__.ogr_fdw_validator.L.str.30.L.str.31.L.str.32.L.str.33.L__func__.ogrErrorHandler.L.str.34.L.str.35.L.str.36.L.str.37.L__func__.ogrGetDataSource.L.str.38.L.str.39.L.str.40.L.str.41.L.str.42.L__func__.ogrGetDataSourceAttempt.L.str.43.L.str.45.L.str.46.L__func__.ogrGetConnectionFromTable.L.str.47.L.str.48.L.str.49.L.str.50.L__func__.ogrGetConnectionFromServer.L.str.51.L.str.52.L.str.53.L.str.54.L__func__.ogrGetForeignPlan.L.str.55.L.str.56.L.str.57.L__func__.ogrReadColumnData.L.str.58.L.str.59.L__func__.ogrCanConvertToPg.L.str.60.L.str.61.L.str.62.L__func__.ogrFinishConnection.L.str.63.L.str.64.L.str.65.L__func__.ogrBeginForeignScan.L.str.66.L.str.67.L__func__.ogrFeatureToSlot.L.str.68.L.str.69.L.str.70.L.str.71.L.str.72.L.str.73.L.str.74.L.str.75.L.str.76.L__func__.ogrBytesToHex.L.str.77.L__func__.ogrEreportError.L.str.78.L__func__.ogrEndForeignScan.L.str.79.L.str.80.L.str.81.L.str.82.L.str.83.L__func__.ogrExecForeignUpdate.L.str.84.L.str.85.L.str.86.L.str.87.L.str.89.L.str.90.L.str.92.L.str.93.L.str.94.L__func__.ogrSlotToFeature.L.str.95.L.str.96.L.str.97.L__func__.pgCanConvertToOgr.L.str.98.L.str.99.L.str.100.L__func__.ogrExecForeignDelete.L.str.101.L.str.102.L.str.103.L.str.104.L.str.105.L.str.106.L.str.107.L.str.108.L.str.109.L.str.110.L__func__.ogrImportForeignSchema.L.str.111.L.str.112.L.str.113'\n \n \n \n-Summary: Total size: 515840b/64480.00B/16120W\n+Summary: Total size: 515904b/64488.00B/16122W\n Stream type: LLVM IR\n # Toplevel Blocks: 4\n \n Per-block Summary:\n Block ID #0 (BLOCKINFO_BLOCK):\n Num Instances: 1\n Total Size: 768b/96.00B/24W\n@@ -6089,27 +6089,27 @@\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 3 60 20.0 SETBID\n \n Block ID #8 (MODULE_BLOCK):\n Num Instances: 1\n- Total Size: 50499b/6312.38B/1578W\n- Percent of file: 9.7897%\n+ Total Size: 50545b/6318.12B/1579W\n+ Percent of file: 9.7974%\n Num SubBlocks: 47\n Num Abbrevs: 3\n Num Records: 325\n Percent Abbrevs: 0.6154%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 181 28809 159.2 FUNCTION\n \t\t 138 19398 140.6 GLOBALVAR\n-\t\t 1 219 HASH\n-\t\t 1 295 100.00 SOURCE_FILENAME\n+\t\t 1 225 HASH\n+\t\t 1 309 100.00 SOURCE_FILENAME\n \t\t 1 35 100.00 VSTOFFSET\n \t\t 1 633 DATALAYOUT\n \t\t 1 363 TRIPLE\n \t\t 1 21 VERSION\n \n Block ID #9 (PARAMATTR_BLOCK):\n Num Instances: 1\n@@ -6123,49 +6123,49 @@\n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 84 3420 40.7 ENTRY\n \n Block ID #10 (PARAMATTR_GROUP_BLOCK_ID):\n Num Instances: 1\n Total Size: 53461b/6682.62B/1670W\n- Percent of file: 10.3639%\n+ Percent of file: 10.3626%\n Num SubBlocks: 0\n Num Abbrevs: 0\n Num Records: 79\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 79 53397 675.9 ENTRY\n \n Block ID #11 (CONSTANTS_BLOCK):\n Num Instances: 31\n- Total Size: 50056b/6257.00B/1564W\n- Percent of file: 9.7038%\n- Average Size: 1614.71/201.84B/50W\n+ Total Size: 50074b/6259.25B/1564W\n+ Percent of file: 9.7061%\n+ Average Size: 1615.29/201.91B/50W\n Tot/Avg SubBlocks: 0/0.000000e+00\n Tot/Avg Abbrevs: 4/1.290323e-01\n Tot/Avg Records: 994/3.206452e+01\n Percent Abbrevs: 74.4467%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 413 6180 15.0 100.00 INTEGER\n \t\t 184 2576 14.0 100.00 SETTYPE\n \t\t 181 15112 83.5 CE_INBOUNDS_GEP\n-\t\t 130 21621 166.3 100.00 CSTRING\n+\t\t 130 21635 166.4 100.00 CSTRING\n \t\t 71 1136 16.0 NULL\n \t\t 13 760 58.5 100.00 AGGREGATE\n \t\t 1 94 FLOAT\n \t\t 1 16 UNDEF\n \n Block ID #12 (FUNCTION_BLOCK):\n Num Instances: 36\n Total Size: 160399b/20049.88B/5012W\n- Percent of file: 31.0947%\n+ Percent of file: 31.0909%\n Average Size: 4455.53/556.94B/139W\n Tot/Avg SubBlocks: 33/9.166667e-01\n Tot/Avg Abbrevs: 0/0.000000e+00\n Tot/Avg Records: 3010/8.361111e+01\n Percent Abbrevs: 40.0000%\n \n \tRecord Histogram:\n@@ -6230,29 +6230,29 @@\n \t\t 2 56 28.0 NAMED_NODE\n \t\t 2 236 118.0 100.00 NAME\n \t\t 1 640 100.00 STRINGS\n \n Block ID #16 (METADATA_ATTACHMENT_BLOCK):\n Num Instances: 3\n Total Size: 447b/55.88B/13W\n- Percent of file: 0.0867%\n+ Percent of file: 0.0866%\n Average Size: 149.00/18.62B/4W\n Tot/Avg SubBlocks: 0/0.000000e+00\n Tot/Avg Abbrevs: 0/0.000000e+00\n Tot/Avg Records: 6/2.000000e+00\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 6 234 39.0 ATTACHMENT\n \n Block ID #17 (TYPE_BLOCK_ID):\n Num Instances: 1\n Total Size: 60789b/7598.62B/1899W\n- Percent of file: 11.7845%\n+ Percent of file: 11.7830%\n Num SubBlocks: 0\n Num Abbrevs: 6\n Num Records: 1134\n Percent Abbrevs: 96.5608%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n@@ -6270,15 +6270,15 @@\n \t\t 1 16 FLOAT\n \t\t 1 16 VOID\n \t\t 1 28 NUMENTRY\n \n Block ID #20 (GLOBALVAL_SUMMARY_BLOCK):\n Num Instances: 1\n Total Size: 15317b/1914.62B/478W\n- Percent of file: 2.9693%\n+ Percent of file: 2.9690%\n Num SubBlocks: 0\n Num Abbrevs: 6\n Num Records: 176\n Percent Abbrevs: 98.2955%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n@@ -6287,54 +6287,54 @@\n \t\t 1 28 BLOCK_COUNT\n \t\t 1 22 FLAGS\n \t\t 1 22 VERSION\n \n Block ID #21 (OPERAND_BUNDLE_TAGS_BLOCK):\n Num Instances: 1\n Total Size: 853b/106.62B/26W\n- Percent of file: 0.1654%\n+ Percent of file: 0.1653%\n Num SubBlocks: 0\n Num Abbrevs: 0\n Num Records: 6\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 6 774 129.0 OPERAND_BUNDLE_TAG\n \n Block ID #22 (METADATA_KIND_BLOCK):\n Num Instances: 1\n Total Size: 4757b/594.62B/148W\n- Percent of file: 0.9222%\n+ Percent of file: 0.9221%\n Num SubBlocks: 0\n Num Abbrevs: 0\n Num Records: 30\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 30 4698 156.6 KIND\n \n Block ID #23 (STRTAB_BLOCK):\n Num Instances: 1\n Total Size: 49366b/6170.75B/1542W\n- Percent of file: 9.5700%\n+ Percent of file: 9.5688%\n Num SubBlocks: 0\n Num Abbrevs: 1\n Num Records: 1\n Percent Abbrevs: 100.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 1 49259 100.00 BLOB\n \n Block ID #25 (SYMTAB_BLOCK):\n Num Instances: 1\n Total Size: 62102b/7762.75B/1940W\n- Percent of file: 12.0390%\n+ Percent of file: 12.0375%\n Num SubBlocks: 0\n Num Abbrevs: 1\n Num Records: 1\n Percent Abbrevs: 100.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n"}, {"source1": "find {} -execdir llvm-dis -o - {} ;", "source2": "find {} -execdir llvm-dis -o - {} ;", "unified_diff": "@@ -1,9 +1,9 @@\n ; ModuleID = './10.bc'\n-source_filename = \"/build/1st/pgsql-ogr-fdw-1.1.1/ogr_fdw.c\"\n+source_filename = \"/build/2/pgsql-ogr-fdw-1.1.1/2nd/ogr_fdw.c\"\n target datalayout = \"e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64\"\n target triple = \"armv7-unknown-linux-gnueabihf\"\n \n %struct.Pg_magic_struct = type { i32, i32, i32, i32, i32, i32 }\n %struct.Pg_finfo_record = type { i32 }\n %struct.MemoryContextData = type { i32, i8, i8, i32, %struct.MemoryContextMethods*, %struct.MemoryContextData*, %struct.MemoryContextData*, %struct.MemoryContextData*, %struct.MemoryContextData*, i8*, i8*, %struct.MemoryContextCallback* }\n %struct.MemoryContextMethods = type { i8* (%struct.MemoryContextData*, i32)*, void (%struct.MemoryContextData*, i8*)*, i8* (%struct.MemoryContextData*, i8*, i32)*, void (%struct.MemoryContextData*)*, void (%struct.MemoryContextData*)*, i32 (%struct.MemoryContextData*, i8*)*, i1 (%struct.MemoryContextData*)*, void (%struct.MemoryContextData*, void (%struct.MemoryContextData*, i8*, i8*)*, i8*, %struct.MemoryContextCounters*)* }\n@@ -215,15 +215,15 @@\n @.str.22 = private unnamed_addr constant [11 x i8] c\"updateable\\00\", align 1\n @.str.23 = private unnamed_addr constant [5 x i8] c\"%s%s\\00\", align 1\n @.str.24 = private unnamed_addr constant [3 x i8] c\", \\00\", align 1\n @.str.25 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1\n @.str.26 = private unnamed_addr constant [20 x i8] c\"invalid option \\22%s\\22\\00\", align 1\n @.str.27 = private unnamed_addr constant [38 x i8] c\"Valid options in this context are: %s\\00\", align 1\n @.str.28 = private unnamed_addr constant [44 x i8] c\"There are no valid options in this context.\\00\", align 1\n-@.str.29 = private unnamed_addr constant [41 x i8] c\"/build/1st/pgsql-ogr-fdw-1.1.1/ogr_fdw.c\\00\", align 1\n+@.str.29 = private unnamed_addr constant [43 x i8] c\"/build/2/pgsql-ogr-fdw-1.1.1/2nd/ogr_fdw.c\\00\", align 1\n @__func__.ogr_fdw_validator = private unnamed_addr constant [18 x i8] c\"ogr_fdw_validator\\00\", align 1\n @.str.30 = private unnamed_addr constant [32 x i8] c\"required option \\22%s\\22 is missing\\00\", align 1\n @.str.31 = private unnamed_addr constant [24 x i8] c\"ogrGetDataSource failed\\00\", align 1\n @.str.32 = private unnamed_addr constant [13 x i8] c\"unknown type\\00\", align 1\n @.str.33 = private unnamed_addr constant [16 x i8] c\"GDAL %s [%d] %s\\00\", align 1\n @__func__.ogrErrorHandler = private unnamed_addr constant [16 x i8] c\"ogrErrorHandler\\00\", align 1\n @.str.34 = private unnamed_addr constant [12 x i8] c\"column_name\\00\", align 1\n@@ -375,40 +375,40 @@\n \n 10: ; preds = %8\n %11 = tail call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %11, label %12, label %25\n \n 12: ; preds = %10\n %13 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.33, i32 0, i32 0), i8* %9, i32 %1, i8* %2) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 226, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrErrorHandler, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 226, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrErrorHandler, i32 0, i32 0)) #13\n br label %25\n \n 14: ; preds = %8\n %15 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %15, label %16, label %25\n \n 16: ; preds = %14\n %17 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.33, i32 0, i32 0), i8* %9, i32 %1, i8* %2) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 229, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrErrorHandler, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 229, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrErrorHandler, i32 0, i32 0)) #13\n br label %25\n \n 18: ; preds = %8\n %19 = tail call zeroext i1 @errstart(i32 19, i8* null) #13\n br i1 %19, label %20, label %25\n \n 20: ; preds = %18\n %21 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.33, i32 0, i32 0), i8* %9, i32 %1, i8* %2) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 232, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrErrorHandler, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 232, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrErrorHandler, i32 0, i32 0)) #13\n br label %25\n \n 22: ; preds = %8\n %23 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %23)\n %24 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.33, i32 0, i32 0), i8* %9, i32 %1, i8* %2) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 237, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrErrorHandler, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 237, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrErrorHandler, i32 0, i32 0)) #13\n unreachable\n \n 25: ; preds = %20, %18, %16, %14, %12, %10\n ret void\n }\n \n declare dso_local void @CPLSetCurrentErrorHandlerCatchDebug(i32) local_unnamed_addr #2\n@@ -640,15 +640,15 @@\n \n 28: ; preds = %24\n %29 = call zeroext i1 @errstart(i32 14, i8* null) #13\n br i1 %29, label %30, label %32\n \n 30: ; preds = %28\n %31 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.54, i32 0, i32 0), i8* nonnull %26) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1036, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrGetForeignPlan, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1036, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrGetForeignPlan, i32 0, i32 0)) #13\n br label %32\n \n 32: ; preds = %30, %28, %24, %20, %7\n %33 = phi i8* [ %26, %28 ], [ %26, %30 ], [ null, %24 ], [ null, %20 ], [ null, %7 ]\n %34 = load %struct.OgrFdwSpatialFilter*, %struct.OgrFdwSpatialFilter** %10, align 4\n %35 = icmp eq %struct.OgrFdwSpatialFilter* %34, null\n br i1 %35, label %49, label %36\n@@ -664,15 +664,15 @@\n %42 = getelementptr inbounds %struct.OgrFdwSpatialFilter, %struct.OgrFdwSpatialFilter* %39, i32 0, i32 2\n %43 = load double, double* %42, align 8\n %44 = getelementptr inbounds %struct.OgrFdwSpatialFilter, %struct.OgrFdwSpatialFilter* %39, i32 0, i32 3\n %45 = load double, double* %44, align 8\n %46 = getelementptr inbounds %struct.OgrFdwSpatialFilter, %struct.OgrFdwSpatialFilter* %39, i32 0, i32 4\n %47 = load double, double* %46, align 8\n %48 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([34 x i8], [34 x i8]* @.str.55, i32 0, i32 0), double %41, double %43, double %45, double %47) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1040, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrGetForeignPlan, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1040, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrGetForeignPlan, i32 0, i32 0)) #13\n br label %49\n \n 49: ; preds = %38, %36, %32\n %50 = call %struct.List* @extract_actual_clauses(%struct.List* %5, i1 zeroext false) #13\n %51 = call %struct.Value* @makeString(i8* %33) #13\n %52 = ptrtoint %struct.Value* %51 to i32\n %53 = bitcast %struct.List** %9 to i32*\n@@ -733,15 +733,15 @@\n \n 101: ; preds = %98\n %102 = call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %102, label %103, label %105\n \n 103: ; preds = %101\n %104 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.62, i32 0, i32 0)) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n br label %105\n \n 105: ; preds = %103, %101, %98, %88\n %106 = getelementptr inbounds i8, i8* %16, i32 40\n %107 = bitcast i8* %106 to i8**\n %108 = load i8*, i8** %107, align 4\n %109 = icmp eq i8* %108, null\n@@ -919,26 +919,26 @@\n br i1 %122, label %123, label %139\n \n 123: ; preds = %121\n %124 = tail call i32 @errcode(i32 2456) #13\n %125 = load i8*, i8** %37, align 4\n %126 = tail call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.65, i32 0, i32 0), i8* %125) #13\n %127 = tail call i32 (i8*, ...) @errhint(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.40, i32 0, i32 0), i8* nonnull %116) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1636, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrBeginForeignScan, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1636, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrBeginForeignScan, i32 0, i32 0)) #13\n br label %139\n \n 128: ; preds = %118, %115\n %129 = tail call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %129, label %130, label %139\n \n 130: ; preds = %128\n %131 = tail call i32 @errcode(i32 2456) #13\n %132 = load i8*, i8** %37, align 4\n %133 = tail call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.65, i32 0, i32 0), i8* %132) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1642, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrBeginForeignScan, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1642, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrBeginForeignScan, i32 0, i32 0)) #13\n br label %139\n \n 134: ; preds = %106, %103\n %135 = getelementptr inbounds i8, i8* %14, i32 44\n %136 = bitcast i8* %135 to i8**\n %137 = load i8*, i8** %136, align 4\n %138 = tail call i32 @OGR_L_SetAttributeFilter(i8* %137, i8* null) #13\n@@ -1045,15 +1045,15 @@\n %73 = ptrtoint [256 x i8]* %2 to i32\n br label %77\n \n 74: ; preds = %48\n %75 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %75) #13\n %76 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.67, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1710, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1710, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n unreachable\n \n 77: ; preds = %285, %57\n %78 = phi i32 [ 0, %57 ], [ %286, %285 ]\n %79 = load %struct.OgrFdwColumn*, %struct.OgrFdwColumn** %58, align 4\n %80 = getelementptr %struct.OgrFdwColumn, %struct.OgrFdwColumn* %79, i32 %78, i32 1\n %81 = load i32, i32* %80, align 4\n@@ -1179,15 +1179,15 @@\n %148 = icmp eq i32 %119, 0\n br i1 %148, label %149, label %152\n \n 149: ; preds = %147\n %150 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %150) #13\n %151 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([29 x i8], [29 x i8]* @.str.76, i32 0, i32 0)) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1267, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @__func__.ogrBytesToHex, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1267, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @__func__.ogrBytesToHex, i32 0, i32 0)) #13\n unreachable\n \n 152: ; preds = %147\n %153 = shl i32 %119, 1\n %154 = or i32 %153, 1\n %155 = call i8* @palloc(i32 %154) #13\n %156 = getelementptr i8, i8* %155, i32 %153\n@@ -1240,15 +1240,15 @@\n \n 189: ; preds = %144\n %190 = call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %190, label %191, label %193\n \n 191: ; preds = %189\n %192 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([78 x i8], [78 x i8]* @.str.69, i32 0, i32 0)) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1857, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1857, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n br label %193\n \n 193: ; preds = %191, %189\n %194 = getelementptr i32, i32* %36, i32 %78\n store i32 0, i32* %194, align 4\n %195 = getelementptr i8, i8* %38, i32 %78\n store i8 1, i8* %195, align 1\n@@ -1403,23 +1403,23 @@\n br label %285\n \n 266: ; preds = %203, %203, %203\n %267 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %267) #13\n %268 = call i8* @OGR_GetFieldTypeName(i32 %95) #13\n %269 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.73, i32 0, i32 0), i8* %268) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1968, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1968, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n unreachable\n \n 270: ; preds = %203\n %271 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %271) #13\n %272 = call i8* @OGR_GetFieldTypeName(i32 %95) #13\n %273 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([26 x i8], [26 x i8]* @.str.74, i32 0, i32 0), i8* %272) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1973, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1973, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n unreachable\n \n 274: ; preds = %196\n %275 = load i8*, i8** %59, align 4\n call fastcc void @ogrCanConvertToPg(i32 %95, i32 %85, i8* %83, i8* %275) #13\n br label %276\n \n@@ -1437,15 +1437,15 @@\n store i8 1, i8* %281, align 1\n br label %285\n \n 282: ; preds = %100\n %283 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %283) #13\n %284 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([47 x i8], [47 x i8]* @.str.75, i32 0, i32 0), i8* %83, i32 %91) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1991, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1991, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrFeatureToSlot, i32 0, i32 0)) #13\n unreachable\n \n 285: ; preds = %279, %276, %262, %239, %238, %231, %204, %193, %183, %176, %129, %115, %107, %104, %97\n %286 = add nuw nsw i32 %78, 1\n %287 = load i32, i32* %50, align 4\n %288 = icmp slt i32 %286, %287\n br i1 %288, label %77, label %290\n@@ -1491,15 +1491,15 @@\n %7 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %7, label %8, label %12\n \n 8: ; preds = %6\n %9 = getelementptr inbounds %struct.OgrFdwExecState, %struct.OgrFdwExecState* %4, i32 0, i32 6\n %10 = load i32, i32* %9, align 4\n %11 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([35 x i8], [35 x i8]* @.str.78, i32 0, i32 0), i32 %10) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2407, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrEndForeignScan, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2407, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrEndForeignScan, i32 0, i32 0)) #13\n br label %12\n \n 12: ; preds = %8, %6\n %13 = getelementptr inbounds %struct.OgrFdwExecState, %struct.OgrFdwExecState* %4, i32 0, i32 2, i32 9\n %14 = load i8*, i8** %13, align 4\n %15 = icmp eq i8* %14, null\n br i1 %15, label %23, label %16\n@@ -1511,15 +1511,15 @@\n \n 19: ; preds = %16\n %20 = tail call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %20, label %21, label %23\n \n 21: ; preds = %19\n %22 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.62, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n br label %23\n \n 23: ; preds = %21, %19, %16, %12\n %24 = getelementptr inbounds %struct.OgrFdwExecState, %struct.OgrFdwExecState* %4, i32 0, i32 2, i32 8\n %25 = load i8*, i8** %24, align 4\n %26 = icmp eq i8* %25, null\n br i1 %26, label %28, label %27\n@@ -1580,29 +1580,29 @@\n 24: ; preds = %21, %20, %3\n %25 = phi i32 [ %13, %20 ], [ -1, %3 ], [ -1, %21 ]\n %26 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %26, label %27, label %29\n \n 27: ; preds = %24\n %28 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2493, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2493, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i32 0, i32 0)) #13\n br label %29\n \n 29: ; preds = %27, %24\n %30 = icmp slt i32 %25, 0\n br i1 %30, label %31, label %37\n \n 31: ; preds = %29\n %32 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %32)\n %33 = getelementptr inbounds %struct.RelationData, %struct.RelationData* %2, i32 0, i32 13\n %34 = load %struct.FormData_pg_class*, %struct.FormData_pg_class** %33, align 4\n %35 = getelementptr inbounds %struct.FormData_pg_class, %struct.FormData_pg_class* %34, i32 0, i32 1, i32 0, i32 0\n %36 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([40 x i8], [40 x i8]* @.str.80, i32 0, i32 0), i8* nonnull %35) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2497, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2497, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i32 0, i32 0)) #13\n unreachable\n \n 37: ; preds = %29\n %38 = getelementptr inbounds %struct.Query, %struct.Query* %0, i32 0, i32 6\n %39 = load i32, i32* %38, align 8\n %40 = getelementptr %struct.TupleDescData, %struct.TupleDescData* %6, i32 0, i32 5, i32 %25, i32 5\n %41 = load i16, i16* %40, align 2\n@@ -1663,15 +1663,15 @@\n 81: ; preds = %75\n %82 = getelementptr inbounds %struct.TargetEntry, %struct.TargetEntry* %79, i32 0, i32 3\n %83 = load i8*, i8** %82, align 4\n %84 = getelementptr inbounds %struct.TargetEntry, %struct.TargetEntry* %79, i32 0, i32 2\n %85 = load i16, i16* %84, align 4\n %86 = sext i16 %85 to i32\n %87 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([28 x i8], [28 x i8]* @.str.81, i32 0, i32 0), i8* %83, i32 %86) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2524, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2524, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i32 0, i32 0)) #13\n br label %88\n \n 88: ; preds = %81, %75\n %89 = add nuw nsw i32 %71, 1\n br label %70\n }\n \n@@ -1679,15 +1679,15 @@\n define internal void @ogrBeginForeignModify(%struct.ModifyTableState* nocapture readnone %0, %struct.ResultRelInfo* nocapture %1, %struct.List* nocapture readnone %2, i32 %3, i32 %4) #1 {\n %6 = alloca %struct.OgrConnection, align 4\n %7 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %7, label %8, label %10\n \n 8: ; preds = %5\n %9 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([22 x i8], [22 x i8]* @.str.82, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2546, i8* getelementptr inbounds ([22 x i8], [22 x i8]* @.str.82, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2546, i8* getelementptr inbounds ([22 x i8], [22 x i8]* @.str.82, i32 0, i32 0)) #13\n br label %10\n \n 10: ; preds = %8, %5\n %11 = getelementptr inbounds %struct.ResultRelInfo, %struct.ResultRelInfo* %1, i32 0, i32 2\n %12 = load %struct.RelationData*, %struct.RelationData** %11, align 4\n %13 = getelementptr inbounds %struct.RelationData, %struct.RelationData* %12, i32 0, i32 15\n %14 = load i32, i32* %13, align 4\n@@ -1721,15 +1721,15 @@\n %11 = tail call i8* @OGR_L_GetLayerDefn(i8* %10) #13\n %12 = tail call i8* @OGR_F_Create(i8* %11) #13\n %13 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %13, label %14, label %16\n \n 14: ; preds = %4\n %15 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.98, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2753, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.98, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2753, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.98, i32 0, i32 0)) #13\n br label %16\n \n 16: ; preds = %14, %4\n %17 = getelementptr inbounds %struct.TupleTableSlot, %struct.TupleTableSlot* %2, i32 0, i32 4\n %18 = load %struct.TupleDescData*, %struct.TupleDescData** %17, align 4\n %19 = getelementptr inbounds %struct.TupleDescData, %struct.TupleDescData* %18, i32 0, i32 0\n %20 = load i32, i32* %19, align 4\n@@ -1881,15 +1881,15 @@\n br i1 %35, label %40, label %42\n \n 36: ; preds = %28, %4\n %37 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %37)\n %38 = tail call i8* @get_rel_name(i32 %14) #13\n %39 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.83, i32 0, i32 0), i8* %38) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2585, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.ogrExecForeignUpdate, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2585, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.ogrExecForeignUpdate, i32 0, i32 0)) #13\n unreachable\n \n 40: ; preds = %31\n tail call void @slot_getsomeattrs_int(%struct.TupleTableSlot* nonnull %2, i32 %16) #13\n %41 = load i32, i32* %23, align 4\n br label %42\n \n@@ -1914,15 +1914,15 @@\n 54: ; preds = %52, %49\n %55 = phi i64 [ %51, %49 ], [ %53, %52 ]\n %56 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %56, label %57, label %59\n \n 57: ; preds = %54\n %58 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([30 x i8], [30 x i8]* @.str.84, i32 0, i32 0), i64 %55) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2608, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.ogrExecForeignUpdate, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2608, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.ogrExecForeignUpdate, i32 0, i32 0)) #13\n br label %59\n \n 59: ; preds = %57, %54\n %60 = getelementptr inbounds %struct.OgrFdwModifyState, %struct.OgrFdwModifyState* %8, i32 0, i32 2, i32 9\n %61 = load i8*, i8** %60, align 4\n %62 = tail call i8* @OGR_L_GetFeature(i8* %61, i64 %55) #13\n %63 = icmp eq i8* %62, null\n@@ -2011,15 +2011,15 @@\n br i1 %35, label %40, label %42\n \n 36: ; preds = %28, %4\n %37 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %37)\n %38 = tail call i8* @get_rel_name(i32 %14) #13\n %39 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.83, i32 0, i32 0), i8* %38) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2820, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.ogrExecForeignDelete, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2820, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.ogrExecForeignDelete, i32 0, i32 0)) #13\n unreachable\n \n 40: ; preds = %31\n tail call void @slot_getsomeattrs_int(%struct.TupleTableSlot* nonnull %3, i32 %16) #13\n %41 = load i32, i32* %23, align 4\n br label %42\n \n@@ -2044,15 +2044,15 @@\n 54: ; preds = %52, %49\n %55 = phi i64 [ %51, %49 ], [ %53, %52 ]\n %56 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %56, label %57, label %59\n \n 57: ; preds = %54\n %58 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([30 x i8], [30 x i8]* @.str.101, i32 0, i32 0), i64 %55) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2844, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.ogrExecForeignDelete, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2844, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.ogrExecForeignDelete, i32 0, i32 0)) #13\n br label %59\n \n 59: ; preds = %57, %54\n %60 = getelementptr inbounds %struct.OgrFdwModifyState, %struct.OgrFdwModifyState* %8, i32 0, i32 2, i32 9\n %61 = load i8*, i8** %60, align 4\n %62 = tail call i32 @OGR_L_DeleteFeature(i8* %61, i64 %55) #13\n %63 = icmp eq i32 %62, 0\n@@ -2066,15 +2066,15 @@\n %4 = bitcast i8** %3 to %struct.OgrFdwModifyState**\n %5 = load %struct.OgrFdwModifyState*, %struct.OgrFdwModifyState** %4, align 4\n %6 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %6, label %7, label %9\n \n 7: ; preds = %2\n %8 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.102, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2864, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.102, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2864, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.102, i32 0, i32 0)) #13\n br label %9\n \n 9: ; preds = %7, %2\n %10 = getelementptr inbounds %struct.OgrFdwModifyState, %struct.OgrFdwModifyState* %5, i32 0, i32 2, i32 9\n %11 = load i8*, i8** %10, align 4\n %12 = icmp eq i8* %11, null\n br i1 %12, label %20, label %13\n@@ -2086,15 +2086,15 @@\n \n 16: ; preds = %13\n %17 = tail call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %17, label %18, label %20\n \n 18: ; preds = %16\n %19 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.62, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n br label %20\n \n 20: ; preds = %18, %16, %13, %9\n %21 = getelementptr inbounds %struct.OgrFdwModifyState, %struct.OgrFdwModifyState* %5, i32 0, i32 2, i32 8\n %22 = load i8*, i8** %21, align 4\n %23 = icmp eq i8* %22, null\n br i1 %23, label %25, label %24\n@@ -2117,15 +2117,15 @@\n %6 = getelementptr inbounds %struct.RelationData, %struct.RelationData* %0, i32 0, i32 15\n %7 = load i32, i32* %6, align 4\n %8 = tail call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %8, label %9, label %11\n \n 9: ; preds = %1\n %10 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.103, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2880, i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.103, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2880, i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.103, i32 0, i32 0)) #13\n br label %11\n \n 11: ; preds = %9, %1\n %12 = getelementptr inbounds %struct.TupleDescData, %struct.TupleDescData* %5, i32 0, i32 0\n %13 = load i32, i32* %12, align 4\n %14 = icmp sgt i32 %13, 0\n br i1 %14, label %15, label %45\n@@ -2183,15 +2183,15 @@\n 45: ; preds = %25, %11\n %46 = tail call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %46, label %47, label %69\n \n 47: ; preds = %45\n %48 = tail call i8* @get_rel_name(i32 %7) #13\n %49 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.104, i32 0, i32 0), i8* %48) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2887, i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.103, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2887, i8* getelementptr inbounds ([25 x i8], [25 x i8]* @.str.103, i32 0, i32 0)) #13\n br label %69\n \n 50: ; preds = %28\n %51 = tail call i32 @OGR_L_TestCapability(i8* nonnull %37, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.105, i32 0, i32 0)) #13\n %52 = icmp eq i32 %51, 0\n %53 = select i1 %52, i32 0, i32 4\n %54 = tail call i32 @OGR_L_TestCapability(i8* nonnull %37, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.106, i32 0, i32 0)) #13\n@@ -2208,15 +2208,15 @@\n \n 64: ; preds = %50\n %65 = tail call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %65, label %66, label %68\n \n 66: ; preds = %64\n %67 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.62, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n br label %68\n \n 68: ; preds = %66, %64, %50\n tail call void @GDALClose(i8* nonnull %35) #13\n br label %69\n \n 69: ; preds = %68, %47, %45, %28\n@@ -2308,15 +2308,15 @@\n 59: ; preds = %54\n %60 = getelementptr inbounds %struct.DefElem, %struct.DefElem* %47, i32 0, i32 2\n %61 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %61)\n %62 = call i32 @errcode(i32 335546776) #13\n %63 = load i8*, i8** %60, align 4\n %64 = call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.26, i32 0, i32 0), i8* %63) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2973, i8* getelementptr inbounds ([23 x i8], [23 x i8]* @__func__.ogrImportForeignSchema, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2973, i8* getelementptr inbounds ([23 x i8], [23 x i8]* @__func__.ogrImportForeignSchema, i32 0, i32 0)) #13\n unreachable\n \n 65: ; preds = %57, %52\n %66 = phi i1 [ %27, %52 ], [ %58, %57 ]\n %67 = phi i1 [ %53, %52 ], [ %26, %57 ]\n %68 = add nuw nsw i32 %28, 1\n br label %25\n@@ -2330,15 +2330,15 @@\n \n 74: ; preds = %69\n %75 = call zeroext i1 @errstart(i32 14, i8* null) #13\n br i1 %75, label %76, label %149\n \n 76: ; preds = %74\n %77 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.111, i32 0, i32 0), i32 %71) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2983, i8* getelementptr inbounds ([23 x i8], [23 x i8]* @__func__.ogrImportForeignSchema, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2983, i8* getelementptr inbounds ([23 x i8], [23 x i8]* @__func__.ogrImportForeignSchema, i32 0, i32 0)) #13\n br label %149\n \n 78: ; preds = %69\n %79 = call i8* @OGR_L_GetName(i8* nonnull %72) #13\n %80 = call i8* @strncpy(i8* %7, i8* %79, i32 256)\n %81 = call i8* @strncpy(i8* %8, i8* %7, i32 256)\n br i1 %32, label %82, label %83\n@@ -2441,15 +2441,15 @@\n %141 = icmp eq i32 %140, 0\n br i1 %141, label %145, label %142\n \n 142: ; preds = %136\n %143 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %143)\n %144 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([39 x i8], [39 x i8]* @.str.112, i32 0, i32 0), i8* nonnull %8) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 3057, i8* getelementptr inbounds ([23 x i8], [23 x i8]* @__func__.ogrImportForeignSchema, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 3057, i8* getelementptr inbounds ([23 x i8], [23 x i8]* @__func__.ogrImportForeignSchema, i32 0, i32 0)) #13\n unreachable\n \n 145: ; preds = %136\n %146 = call i8* @stringbuffer_getstring(%struct.stringbuffer_t* nonnull %6) #13\n %147 = call i8* @pstrdup(i8* %146) #13\n %148 = call %struct.List* @lappend(%struct.List* %70, i8* %147) #13\n call void @stringbuffer_release(%struct.stringbuffer_t* nonnull %6) #13\n@@ -2480,15 +2480,15 @@\n %162 = load i32, i32* %161, align 4\n br label %163\n \n 163: ; preds = %160, %158, %156\n %164 = phi %struct.List* [ %150, %160 ], [ null, %158 ], [ null, %156 ]\n %165 = phi i32 [ %162, %160 ], [ 0, %158 ], [ 0, %156 ]\n %166 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([34 x i8], [34 x i8]* @.str.113, i32 0, i32 0), i32 %165) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 3065, i8* getelementptr inbounds ([23 x i8], [23 x i8]* @__func__.ogrImportForeignSchema, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 3065, i8* getelementptr inbounds ([23 x i8], [23 x i8]* @__func__.ogrImportForeignSchema, i32 0, i32 0)) #13\n br label %167\n \n 167: ; preds = %163, %156, %154\n %168 = phi %struct.List* [ null, %156 ], [ %164, %163 ], [ %150, %154 ]\n %169 = icmp eq i8* %18, null\n br i1 %169, label %177, label %170\n \n@@ -2499,15 +2499,15 @@\n \n 173: ; preds = %170\n %174 = call zeroext i1 @errstart(i32 18, i8* null) #13\n br i1 %174, label %175, label %177\n \n 175: ; preds = %173\n %176 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.62, i32 0, i32 0)) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 515, i8* getelementptr inbounds ([20 x i8], [20 x i8]* @__func__.ogrFinishConnection, i32 0, i32 0)) #13\n br label %177\n \n 177: ; preds = %175, %173, %170, %167\n %178 = icmp eq i8* %16, null\n br i1 %178, label %180, label %179\n \n 179: ; preds = %177\n@@ -2725,15 +2725,15 @@\n br label %142\n \n 140: ; preds = %127\n %141 = call i32 (i8*, ...) @errhint(i8* getelementptr inbounds ([44 x i8], [44 x i8]* @.str.28, i32 0, i32 0)) #13\n br label %142\n \n 142: ; preds = %140, %136\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 766, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogr_fdw_validator, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 766, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogr_fdw_validator, i32 0, i32 0)) #13\n unreachable\n \n 143: ; preds = %99, %94\n %144 = phi i32 [ %101, %99 ], [ %29, %94 ]\n %145 = add nuw i32 %28, 1\n br label %23\n \n@@ -2761,15 +2761,15 @@\n \n 162: ; preds = %158\n %163 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %163)\n %164 = tail call i32 @errcode(i32 33556888) #13\n %165 = load i8*, i8** %147, align 4\n %166 = tail call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([32 x i8], [32 x i8]* @.str.30, i32 0, i32 0), i8* %165) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 778, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogr_fdw_validator, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 778, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogr_fdw_validator, i32 0, i32 0)) #13\n unreachable\n \n 167: ; preds = %158, %153, %146\n %168 = getelementptr i8*, i8** %147, i32 3\n %169 = load i8*, i8** %168, align 4\n %170 = icmp eq i8* %169, null\n br i1 %170, label %171, label %146\n@@ -2795,15 +2795,15 @@\n %182 = icmp eq i32 %181, 6\n br i1 %182, label %183, label %186\n \n 183: ; preds = %175\n %184 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %184)\n %185 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([24 x i8], [24 x i8]* @.str.31, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 796, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogr_fdw_validator, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 796, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogr_fdw_validator, i32 0, i32 0)) #13\n unreachable\n \n 186: ; preds = %175\n %187 = getelementptr inbounds %struct.OgrConnection, %struct.OgrConnection* %3, i32 0, i32 8\n %188 = load i8*, i8** %187, align 4\n %189 = icmp eq i8* %188, null\n br i1 %189, label %191, label %190\n@@ -2879,25 +2879,25 @@\n br i1 %24, label %29, label %25\n \n 25: ; preds = %19\n %26 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %26)\n %27 = load i8*, i8** %7, align 4\n %28 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([30 x i8], [30 x i8]* @.str.37, i32 0, i32 0), i8* %27) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 411, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrGetDataSource, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 411, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrGetDataSource, i32 0, i32 0)) #13\n unreachable\n \n 29: ; preds = %19\n %30 = call zeroext i1 @errstart(i32 14, i8* null) #13\n br i1 %30, label %31, label %34\n \n 31: ; preds = %29\n %32 = load i8*, i8** %3, align 4\n %33 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([36 x i8], [36 x i8]* @.str.38, i32 0, i32 0), i8* %32, i8* nonnull %20) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 414, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrGetDataSource, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 414, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrGetDataSource, i32 0, i32 0)) #13\n br label %34\n \n 34: ; preds = %31, %29\n %35 = load i8*, i8** %3, align 4\n call void @CPLSetConfigOption(i8* %35, i8* nonnull %20) #13\n %36 = load i8*, i8** %3, align 4\n call void @VSIFree(i8* %36) #13\n@@ -2969,25 +2969,25 @@\n %73 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %73)\n %74 = call i32 @errcode(i32 503318936) #13\n %75 = getelementptr inbounds %struct.OgrConnection, %struct.OgrConnection* %0, i32 0, i32 0\n %76 = load i8*, i8** %75, align 4\n %77 = call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.39, i32 0, i32 0), i8* %76) #13\n %78 = call i32 (i8*, ...) @errhint(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.40, i32 0, i32 0), i8* nonnull %67) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 457, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrGetDataSource, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 457, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrGetDataSource, i32 0, i32 0)) #13\n unreachable\n \n 79: ; preds = %69, %66\n %80 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %80)\n %81 = call i32 @errcode(i32 503318936) #13\n %82 = getelementptr inbounds %struct.OgrConnection, %struct.OgrConnection* %0, i32 0, i32 0\n %83 = load i8*, i8** %82, align 4\n %84 = call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([38 x i8], [38 x i8]* @.str.39, i32 0, i32 0), i8* %83) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 463, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrGetDataSource, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 463, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrGetDataSource, i32 0, i32 0)) #13\n unreachable\n \n 85: ; preds = %64, %61\n %86 = phi i32 [ %58, %61 ], [ %52, %64 ]\n call void @CSLDestroy(i8** %47) #13\n ret i32 %86\n }\n@@ -3118,15 +3118,15 @@\n 11: ; preds = %8\n %12 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %12)\n %13 = tail call i32 @errcode(i32 503318936) #13\n %14 = load i8*, i8** %5, align 4\n %15 = tail call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([27 x i8], [27 x i8]* @.str.41, i32 0, i32 0), i8* %14) #13\n %16 = tail call i32 (i8*, ...) @errhint(i8* getelementptr inbounds ([61 x i8], [61 x i8]* @.str.42, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 354, i8* getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.ogrGetDataSourceAttempt, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 354, i8* getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.ogrGetDataSourceAttempt, i32 0, i32 0)) #13\n unreachable\n \n 17: ; preds = %8\n %18 = load i8*, i8** %5, align 4\n %19 = tail call i8** @CSLAddString(i8** null, i8* %18) #13\n %20 = getelementptr inbounds %struct.OgrConnection, %struct.OgrConnection* %0, i32 0, i32 0\n %21 = load i8*, i8** %20, align 4\n@@ -3245,15 +3245,15 @@\n %49 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %49)\n %50 = call i32 @errcode(i32 2456) #13\n %51 = getelementptr inbounds %struct.OgrConnection, %struct.OgrConnection* %0, i32 0, i32 0\n %52 = load i8*, i8** %51, align 4\n %53 = call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([35 x i8], [35 x i8]* @.str.45, i32 0, i32 0), i8* %52) #13\n %54 = call i32 (i8*, ...) @errhint(i8* getelementptr inbounds ([37 x i8], [37 x i8]* @.str.46, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.22, i32 0, i32 0)) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 637, i8* getelementptr inbounds ([26 x i8], [26 x i8]* @__func__.ogrGetConnectionFromTable, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 637, i8* getelementptr inbounds ([26 x i8], [26 x i8]* @__func__.ogrGetConnectionFromTable, i32 0, i32 0)) #13\n unreachable\n \n 55: ; preds = %47\n store i32 1, i32* %17, align 4\n br label %57\n \n 56: ; preds = %45\n@@ -3264,15 +3264,15 @@\n %58 = add nuw nsw i32 %22, 1\n br label %21\n \n 59: ; preds = %25\n %60 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %60)\n %61 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.47, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.36, i32 0, i32 0)) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 650, i8* getelementptr inbounds ([26 x i8], [26 x i8]* @__func__.ogrGetConnectionFromTable, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 650, i8* getelementptr inbounds ([26 x i8], [26 x i8]* @__func__.ogrGetConnectionFromTable, i32 0, i32 0)) #13\n unreachable\n \n 62: ; preds = %25\n %63 = getelementptr inbounds %struct.OgrConnection, %struct.OgrConnection* %0, i32 0, i32 8\n %64 = load i8*, i8** %63, align 4\n %65 = call i8* @GDALDatasetGetLayerByName(i8* %64, i8* nonnull %27) #13\n %66 = getelementptr inbounds %struct.OgrConnection, %struct.OgrConnection* %0, i32 0, i32 9\n@@ -3299,15 +3299,15 @@\n br label %81\n \n 79: ; preds = %74, %68\n %80 = call i32 (i8*, ...) @errhint(i8* getelementptr inbounds ([22 x i8], [22 x i8]* @.str.49, i32 0, i32 0)) #13\n br label %81\n \n 81: ; preds = %79, %77\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 664, i8* getelementptr inbounds ([26 x i8], [26 x i8]* @__func__.ogrGetConnectionFromTable, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 664, i8* getelementptr inbounds ([26 x i8], [26 x i8]* @__func__.ogrGetConnectionFromTable, i32 0, i32 0)) #13\n unreachable\n \n 82: ; preds = %62\n %83 = call i32 @OGR_L_TestCapability(i8* nonnull %65, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.50, i32 0, i32 0)) #13\n %84 = icmp eq i32 %83, 0\n br i1 %84, label %87, label %85\n \n@@ -3453,27 +3453,27 @@\n %82 = add nuw nsw i32 %23, 1\n br label %21\n \n 83: ; preds = %26\n %84 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %84)\n %85 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.47, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.18, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 581, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @__func__.ogrGetConnectionFromServer, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 581, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @__func__.ogrGetConnectionFromServer, i32 0, i32 0)) #13\n unreachable\n \n 86: ; preds = %26\n %87 = tail call fastcc i32 @ogrGetDataSource(%struct.OgrConnection* nonnull %0, i32 %27)\n %88 = icmp eq i32 %87, 6\n br i1 %88, label %89, label %92\n \n 89: ; preds = %86\n %90 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %90)\n %91 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([24 x i8], [24 x i8]* @.str.31, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 593, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @__func__.ogrGetConnectionFromServer, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 593, i8* getelementptr inbounds ([27 x i8], [27 x i8]* @__func__.ogrGetConnectionFromServer, i32 0, i32 0)) #13\n unreachable\n \n 92: ; preds = %86\n ret void\n }\n \n declare dso_local i8* @GDALDatasetGetLayerByName(i8*, i8*) local_unnamed_addr #2\n@@ -3675,15 +3675,15 @@\n %122 = icmp sgt i32 %92, 0\n br i1 %122, label %123, label %126\n \n 123: ; preds = %121\n %124 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %124)\n %125 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([49 x i8], [49 x i8]* @.str.57, i32 0, i32 0), i8* %5) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1438, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrReadColumnData, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1438, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrReadColumnData, i32 0, i32 0)) #13\n unreachable\n \n 126: ; preds = %121\n store i32 2, i32* %85, align 4\n store i32 0, i32* %86, align 4\n %127 = load %struct.OgrFdwColumn*, %struct.OgrFdwColumn** %35, align 4\n %128 = getelementptr %struct.OgrFdwColumn, %struct.OgrFdwColumn* %127, i32 %91\n@@ -3863,15 +3863,15 @@\n %235 = phi i32 [ 0, %66 ], [ %228, %225 ]\n %236 = call zeroext i1 @errstart(i32 13, i8* null) #13\n br i1 %236, label %237, label %240\n \n 237: ; preds = %232\n %238 = load i32, i32* %31, align 4\n %239 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([77 x i8], [77 x i8]* @.str.58, i32 0, i32 0), i32 %235, i32 %234, i32 %233, i32 %238) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1505, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrReadColumnData, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1505, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrReadColumnData, i32 0, i32 0)) #13\n br label %240\n \n 240: ; preds = %237, %232\n %241 = bitcast %struct.OgrFdwTable** %6 to i8**\n store i8* %23, i8** %241, align 4\n %242 = icmp sgt i32 %45, 0\n br i1 %242, label %243, label %252\n@@ -4048,25 +4048,25 @@\n ]\n \n 14: ; preds = %4, %4, %4, %4, %4, %4\n %15 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %15)\n %16 = tail call i32 @errcode(i32 67111320) #13\n %17 = tail call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([75 x i8], [75 x i8]* @.str.59, i32 0, i32 0), i8* %2, i8* %3) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1244, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrCanConvertToPg, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1244, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrCanConvertToPg, i32 0, i32 0)) #13\n unreachable\n \n 18: ; preds = %13, %12, %11, %10, %9, %7, %6, %5, %4\n %19 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %19)\n %20 = tail call i32 @errcode(i32 67111320) #13\n %21 = tail call i8* @OGR_GetFieldTypeName(i32 %0) #13\n %22 = tail call i8* @format_type_be(i32 %1) #13\n %23 = tail call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([60 x i8], [60 x i8]* @.str.60, i32 0, i32 0), i8* %2, i8* %3, i8* %21, i8* %22) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1253, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrCanConvertToPg, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1253, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.ogrCanConvertToPg, i32 0, i32 0)) #13\n unreachable\n \n 24: ; preds = %13, %13, %13, %13, %13, %12, %12, %12, %11, %11, %11, %10, %10, %10, %10, %9, %9, %9, %9, %7, %6, %6, %6, %6, %6, %5, %5, %5, %5, %5, %5, %5, %5\n ret void\n }\n \n declare dso_local void @table_close(%struct.RelationData*, i32) local_unnamed_addr #2\n@@ -4231,23 +4231,23 @@\n \n 7: ; preds = %4\n %8 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %8)\n %9 = tail call i32 @errcode(i32 2456) #13\n %10 = tail call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.40, i32 0, i32 0), i8* %0) #13\n %11 = tail call i32 (i8*, ...) @errhint(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.40, i32 0, i32 0), i8* nonnull %2) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 496, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrEreportError, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 496, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrEreportError, i32 0, i32 0)) #13\n unreachable\n \n 12: ; preds = %4, %1\n %13 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %13)\n %14 = tail call i32 @errcode(i32 2456) #13\n %15 = tail call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.40, i32 0, i32 0), i8* %0) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 502, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrEreportError, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 502, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.ogrEreportError, i32 0, i32 0)) #13\n unreachable\n }\n \n declare dso_local %struct.TupleTableSlot* @ExecStoreVirtualTuple(%struct.TupleTableSlot*) local_unnamed_addr #2\n \n declare dso_local void @OGR_F_Destroy(i8*) local_unnamed_addr #2\n \n@@ -4362,15 +4362,15 @@\n %56 = bitcast i8** %10 to i8*\n br label %60\n \n 57: ; preds = %3\n %58 = tail call zeroext i1 @errstart(i32 20, i8* null) #13\n tail call void @llvm.assume(i1 %58)\n %59 = tail call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.94, i32 0, i32 0)) #13\n- tail call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2084, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrSlotToFeature, i32 0, i32 0)) #13\n+ tail call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2084, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrSlotToFeature, i32 0, i32 0)) #13\n unreachable\n \n 60: ; preds = %359, %45\n %61 = phi i32 [ 0, %45 ], [ %360, %359 ]\n %62 = load %struct.OgrFdwColumn*, %struct.OgrFdwColumn** %46, align 4\n %63 = getelementptr %struct.OgrFdwColumn, %struct.OgrFdwColumn* %62, i32 %61, i32 1\n %64 = load i32, i32* %63, align 4\n@@ -4430,15 +4430,15 @@\n %98 = call i32 @OGR_F_SetFID(i8* %1, i64 %97) #13\n br label %359\n \n 99: ; preds = %87\n %100 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %100)\n %101 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([33 x i8], [33 x i8]* @.str.95, i32 0, i32 0)) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2126, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrSlotToFeature, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2126, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrSlotToFeature, i32 0, i32 0)) #13\n unreachable\n \n 102: ; preds = %80\n %103 = getelementptr i8, i8* %15, i32 %61\n %104 = load i8, i8* %103, align 1, !range !4\n %105 = icmp eq i8 %104, 0\n br i1 %105, label %106, label %357\n@@ -4528,15 +4528,15 @@\n 161: ; preds = %157, %125\n %162 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %162) #13\n %163 = call i32 @errcode(i32 67111320) #13\n %164 = call i8* @format_type_be(i32 %68) #13\n %165 = call i8* @OGR_GetFieldTypeName(i32 %78) #13\n %166 = call i32 (i8*, ...) @errmsg(i8* getelementptr inbounds ([60 x i8], [60 x i8]* @.str.97, i32 0, i32 0), i8* %66, i8* %116, i8* %164, i8* %165) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 1162, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.pgCanConvertToOgr, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 1162, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @__func__.pgCanConvertToOgr, i32 0, i32 0)) #13\n unreachable\n \n 167: ; preds = %157, %153, %149, %145, %134, %127, %125, %115\n %168 = getelementptr i8, i8* %15, i32 %61\n %169 = load i8, i8* %168, align 1, !range !4\n %170 = icmp eq i8 %169, 0\n br i1 %170, label %172, label %171\n@@ -4808,26 +4808,26 @@\n call void @OGR_F_SetFieldDateTime(i8* %1, i32 %76, i32 %329, i32 %333, i32 %337, i32 %341, i32 %345, i32 %349, i32 0) #13\n br label %359\n \n 350: ; preds = %172\n %351 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %351)\n %352 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([50 x i8], [50 x i8]* @.str.96, i32 0, i32 0), i8* %66, i32 %68) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2309, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrSlotToFeature, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2309, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrSlotToFeature, i32 0, i32 0)) #13\n unreachable\n \n 353: ; preds = %80\n call void @OGR_F_UnsetField(i8* %1, i32 %76) #13\n br label %359\n \n 354: ; preds = %80\n %355 = call zeroext i1 @errstart(i32 20, i8* null) #13\n call void @llvm.assume(i1 %355)\n %356 = call i32 (i8*, ...) @errmsg_internal(i8* getelementptr inbounds ([47 x i8], [47 x i8]* @.str.75, i32 0, i32 0), i8* %66, i32 %74) #13\n- call void @errfinish(i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.29, i32 0, i32 0), i32 2321, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrSlotToFeature, i32 0, i32 0)) #13\n+ call void @errfinish(i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.29, i32 0, i32 0), i32 2321, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.ogrSlotToFeature, i32 0, i32 0)) #13\n unreachable\n \n 357: ; preds = %102\n %358 = call i32 @OGR_F_SetGeomFieldDirectly(i8* %1, i32 %76, i8* null) #13\n br label %359\n \n 359: ; preds = %357, %353, %323, %306, %290, %283, %249, %237, %203, %198, %191, %186, %183, %178, %173, %171, %112, %93, %88, %85, %60\n@@ -4933,328 +4933,328 @@\n \n !0 = !{i32 1, !\"wchar_size\", i32 4}\n !1 = !{i32 1, !\"min_enum_size\", i32 4}\n !2 = !{i32 1, !\"EnableSplitLTOUnit\", i32 0}\n !3 = !{!\"Debian clang version 11.0.1-2\"}\n !4 = !{i8 0, i8 2}\n \n-^0 = module: (path: \"./10.bc\", hash: (271528682, 3173419122, 2549711602, 2299759437, 3146206071))\n-^1 = gv: (name: \".str.10\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 32042807335268779\n-^2 = gv: (name: \".str.52\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 227285126414419850\n-^3 = gv: (name: \".str.84\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 273133156202552483\n-^4 = gv: (name: \"ogrLayerToSQL\") ; guid = 352894235419518586\n-^5 = gv: (name: \".str.73\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 438859297129795551\n-^6 = gv: (name: \".str.50\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 496829910004808922\n-^7 = gv: (name: \".str.67\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 499050080312686624\n-^8 = gv: (name: \"stringbuffer_init\") ; guid = 564396188804779197\n-^9 = gv: (name: \"ogrEndForeignModify\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 28, calls: ((callee: ^206), (callee: ^166), (callee: ^38), (callee: ^271), (callee: ^180)), refs: (^266, ^239, ^183, ^178)))) ; guid = 568921672575377094\n-^10 = gv: (name: \".str.19\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 753656320185623316\n-^11 = gv: (name: \".str.82\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 833842822788440088\n-^12 = gv: (name: \".str.53\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 980343856531534168\n-^13 = gv: (name: \"strcmp\") ; guid = 1013198891307352868\n-^14 = gv: (name: \"ogrReScanForeignScan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 9, calls: ((callee: ^277))))) ; guid = 1133314570658346719\n-^15 = gv: (name: \"ogrDeparse\") ; guid = 1310391759986772433\n-^16 = gv: (name: \"MemoryContextAllocZeroAligned\") ; guid = 1336024173905290651\n-^17 = gv: (name: \"OGR_L_SetIgnoredFields\") ; guid = 1398787040631653351\n-^18 = gv: (name: \"gdalErrorTypes\", summaries: (variable: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1), refs: (^148, ^162, ^36, ^305, ^49, ^138, ^311, ^231, ^53, ^286, ^1, ^251, ^51, ^307, ^142, ^39, ^276)))) ; guid = 1398917598785495897\n-^19 = gv: (name: \"pg_qsort\") ; guid = 1426839403695159976\n-^20 = gv: (name: \".str.72\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1441840787581472679\n-^21 = gv: (name: \"stringbuffer_getstring\") ; guid = 1474161786174307025\n-^22 = gv: (name: \".str.32\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1595643304134193315\n-^23 = gv: (name: \"OGR_L_SetFeature\") ; guid = 1628244806680855686\n-^24 = gv: (name: \".str.42\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1638472604799580502\n-^25 = gv: (name: \"Pg_magic_func.Pg_magic_data\", summaries: (variable: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1652555168224293224\n-^26 = gv: (name: \".str.83\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1709697360045164770\n-^27 = gv: (name: \"OGR_L_SetSpatialFilterRectEx\") ; guid = 1711098013915269487\n-^28 = gv: (name: \".str.21\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1718043598561445928\n-^29 = gv: (name: \"__func__.ogrGetConnectionFromServer\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1903119279411509337\n-^30 = gv: (name: \".str.112\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1919238545838853808\n-^31 = gv: (name: \"ogrBeginForeignScan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 159, calls: ((callee: ^74), (callee: ^63), (callee: ^260), (callee: ^315), (callee: ^242), (callee: ^233), (callee: ^27), (callee: ^78), (callee: ^208), (callee: ^206), (callee: ^243), (callee: ^100), (callee: ^125), (callee: ^38)), refs: (^193, ^73, ^222, ^85, ^48, ^239)))) ; guid = 2016880615722266702\n-^32 = gv: (name: \"makeFloat\") ; guid = 2134588501297593109\n-^33 = gv: (name: \"ogr_fdw_exit\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 2, calls: ((callee: ^101))))) ; guid = 2272718045505930289\n-^34 = gv: (name: \"__func__.ogrErrorHandler\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2322728610343900309\n-^35 = gv: (name: \"getTypeBinaryInputInfo\") ; guid = 2398817380206822694\n-^36 = gv: (name: \".str.2\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2427293199596695047\n-^37 = gv: (name: \".str.68\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2537910028200286767\n-^38 = gv: (name: \"errfinish\") ; guid = 2543638149319448355\n-^39 = gv: (name: \".str.15\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2613834821908485479\n-^40 = gv: (name: \".str.34\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2732010152958141794\n-^41 = gv: (name: \"ogrGetDataSourceAttempt\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 36, calls: ((callee: ^177), (callee: ^206), (callee: ^243), (callee: ^100), (callee: ^125), (callee: ^38), (callee: ^111), (callee: ^121), (callee: ^64)), refs: (^192, ^24, ^62, ^239)))) ; guid = 2732683551830628096\n-^42 = gv: (name: \"CPLSetConfigOption\") ; guid = 2810095215777362330\n-^43 = gv: (name: \"pg_detoast_datum\") ; guid = 2885201110306278781\n-^44 = gv: (name: \".str.60\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2909139554572477519\n-^45 = gv: (name: \"strlen\") ; guid = 2965136410638013299\n-^46 = gv: (name: \"ExecStoreVirtualTuple\") ; guid = 2976789860233226424\n-^47 = gv: (name: \"CSLTokenizeString\") ; guid = 3140295384622487938\n-^48 = gv: (name: \"__func__.ogrBeginForeignScan\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3157001232947155026\n-^49 = gv: (name: \".str.4\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3234949597406698312\n-^50 = gv: (name: \"table_close\") ; guid = 3285383106391562504\n-^51 = gv: (name: \".str.12\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3411789515407025810\n-^52 = gv: (name: \"Pg_magic_func\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0), refs: (^25)))) ; guid = 3430092780567463186\n-^53 = gv: (name: \".str.8\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3468757827763519849\n-^54 = gv: (name: \"valid_options\", summaries: (variable: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0), refs: (^289, ^10, ^280, ^28, ^264, ^40, ^225, ^144)))) ; guid = 3490568396058512214\n-^55 = gv: (name: \"__func__.ogr_fdw_validator\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3654470452235695830\n-^56 = gv: (name: \"llvm.lifetime.start.p0i8\") ; guid = 3657761528566682672\n-^57 = gv: (name: \".str.59\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3694877950934113033\n-^58 = gv: (name: \"make_foreignscan\") ; guid = 3786981191013935631\n-^59 = gv: (name: \"OGR_L_GetFeatureCount\") ; guid = 3830739382661661787\n-^60 = gv: (name: \"OGR_G_ExportToWkb\") ; guid = 3882778084219405984\n-^61 = gv: (name: \"__func__.ogrFeatureToSlot\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3883627303560635386\n-^62 = gv: (name: \"__func__.ogrGetDataSourceAttempt\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3909770675763909585\n-^63 = gv: (name: \"ogrGetConnectionFromTable\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 100, calls: ((callee: ^133), (callee: ^297), (callee: ^13), (callee: ^181), (callee: ^68), (callee: ^206), (callee: ^243), (callee: ^100), (callee: ^125), (callee: ^38), (callee: ^166), (callee: ^312), (callee: ^208), (callee: ^319)), refs: (^144, ^264, ^284, ^173, ^257, ^239, ^275, ^83, ^85, ^188, ^6)))) ; guid = 3943329019437039446\n-^64 = gv: (name: \"CSLDestroy\") ; guid = 3989922150922311909\n-^65 = gv: (name: \"__func__.ogrGetForeignPlan\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4017690084444460665\n-^66 = gv: (name: \".str.43\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4019033777478069329\n-^67 = gv: (name: \"OGR_GetFieldTypeName\") ; guid = 4058582162046031942\n-^68 = gv: (name: \"defGetBoolean\") ; guid = 4120028250224442129\n-^69 = gv: (name: \"__func__.ogrEreportError\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4167440561530362275\n-^70 = gv: (name: \"OGR_F_IsFieldNull\") ; guid = 4251103540599429870\n-^71 = gv: (name: \"OGR_L_GetFeature\") ; guid = 4265976591300876966\n-^72 = gv: (name: \"ogr_fdw_validator\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 210, calls: ((callee: ^191), (callee: ^13), (callee: ^181), (callee: ^68), (callee: ^263), (callee: ^226), (callee: ^206), (callee: ^243), (callee: ^100), (callee: ^125), (callee: ^38), (callee: ^216), (callee: ^166), (callee: ^180)), refs: (^54, ^289, ^10, ^280, ^28, ^264, ^182, ^258, ^295, ^109, ^117, ^147, ^55, ^239, ^176, ^103)))) ; guid = 4268203517055922723\n-^73 = gv: (name: \".str.64\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4317837604119187586\n-^74 = gv: (name: \"palloc0\") ; guid = 4337535017481750316\n-^75 = gv: (name: \".str.90\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4465572098370597984\n-^76 = gv: (name: \"get_typisdefined\") ; guid = 4480583645655108225\n-^77 = gv: (name: \"Int64GetDatum\") ; guid = 4534227431029658631\n-^78 = gv: (name: \"OGR_L_SetAttributeFilter\") ; guid = 4561301871870730869\n-^79 = gv: (name: \".str.38\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4706757698679316713\n-^80 = gv: (name: \".str.17\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4756249253161618924\n-^81 = gv: (name: \"OidFunctionCall3Coll\") ; guid = 4859809963062047875\n-^82 = gv: (name: \"makeString\") ; guid = 4950461550791976313\n-^83 = gv: (name: \".str.48\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4982412356771113237\n-^84 = gv: (name: \"pg_finfo_ogr_fdw_handler.my_finfo\", summaries: (variable: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5331988248415132189\n-^85 = gv: (name: \".str.40\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5422085723816193745\n-^86 = gv: (name: \"OGR_F_GetFID\") ; guid = 5433381656057389808\n-^87 = gv: (name: \"getTypeBinaryOutputInfo\") ; guid = 5471288584589922336\n-^88 = gv: (name: \"OGR_FD_GetGeomFieldCount\") ; guid = 5588709508692650079\n-^89 = gv: (name: \"GetForeignColumnOptions\") ; guid = 5678149966934015398\n-^90 = gv: (name: \"OGR_FD_GetFieldDefn\") ; guid = 5684750978461498974\n-^91 = gv: (name: \".str.101\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5688940199536441766\n-^92 = gv: (name: \".str.97\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5747804725577821698\n-^93 = gv: (name: \"OGR_FD_GetFieldCount\") ; guid = 5795105892416542310\n-^94 = gv: (name: \".str.71\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5810996653612240445\n-^95 = gv: (name: \"table_open\") ; guid = 5907308696360539725\n-^96 = gv: (name: \"OGR_F_SetFieldString\") ; guid = 5911460155634949629\n-^97 = gv: (name: \"GEOMETRYOID\", summaries: (variable: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 5918942669087910265\n-^98 = gv: (name: \"OGR_F_GetFieldAsDateTime\") ; guid = 6066542980849741523\n-^99 = gv: (name: \"GDALDatasetGetLayerCount\") ; guid = 6093877146330516083\n-^100 = gv: (name: \"errmsg\") ; guid = 6142204976369064389\n-^101 = gv: (name: \"OGRCleanupAll\") ; guid = 6243973562512754453\n-^102 = gv: (name: \".str.70\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6291271358554210553\n-^103 = gv: (name: \".str.31\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6300235714799985934\n-^104 = gv: (name: \"pfree\") ; guid = 6344243379698494360\n-^105 = gv: (name: \"ogr_fdw_handler\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 51, calls: ((callee: ^16)), refs: (^123, ^160, ^150, ^31, ^296, ^14, ^185, ^317, ^167, ^267, ^112, ^164, ^9, ^224, ^128, ^119)))) ; guid = 6383648742455674085\n-^106 = gv: (name: \"llvm.assume\") ; guid = 6385187066495850096\n-^107 = gv: (name: \"DirectFunctionCall2Coll\") ; guid = 6507662537488522875\n-^108 = gv: (name: \"FuncnameGetCandidates\") ; guid = 6513838907568878397\n-^109 = gv: (name: \".str.26\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6612545935160165135\n-^110 = gv: (name: \"OGR_Fld_GetNameRef\") ; guid = 6613723236782381034\n-^111 = gv: (name: \"CSLAddString\") ; guid = 6637366834176528531\n-^112 = gv: (name: \"ogrExecForeignUpdate\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 85, calls: ((callee: ^158), (callee: ^206), (callee: ^283), (callee: ^166), (callee: ^38), (callee: ^195), (callee: ^71), (callee: ^238), (callee: ^205), (callee: ^23), (callee: ^196)), refs: (^179, ^26, ^156, ^239, ^3, ^292, ^213, ^234)))) ; guid = 6754988534154667515\n-^113 = gv: (name: \"pg_finfo_ogr_fdw_handler\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0), refs: (^84)))) ; guid = 6926410218137895332\n-^114 = gv: (name: \".str.100\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6951180771628019850\n-^115 = gv: (name: \".str.61\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6956336657226978453\n-^116 = gv: (name: \"__func__.ogrSlotToFeature\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6977941555539692160\n-^117 = gv: (name: \".str.27\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7004349707797727390\n-^118 = gv: (name: \".str.76\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7095165680433706109\n-^119 = gv: (name: \"CurrentMemoryContext\") ; guid = 7102954744119000041\n-^120 = gv: (name: \"DirectFunctionCall1Coll\") ; guid = 7109342553331002368\n-^121 = gv: (name: \"GDALOpenEx\") ; guid = 7180826117142879513\n-^122 = gv: (name: \"list_make3_impl\") ; guid = 7186767808112892055\n-^123 = gv: (name: \"ogrGetForeignRelSize\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 58, calls: ((callee: ^74), (callee: ^63), (callee: ^17), (callee: ^299), (callee: ^78), (callee: ^319), (callee: ^127), (callee: ^241), (callee: ^13), (callee: ^59)), refs: (^66, ^287, ^2, ^12)))) ; guid = 7223041518702965657\n-^124 = gv: (name: \"OGR_L_GetLayerDefn\") ; guid = 7377720306025718183\n-^125 = gv: (name: \"errhint\") ; guid = 7471874988690258259\n-^126 = gv: (name: \"OGR_F_SetFID\") ; guid = 7580421945185927751\n-^127 = gv: (name: \"GDALGetDatasetDriver\") ; guid = 7586350883156631346\n-^128 = gv: (name: \"ogrImportForeignSchema\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 200, calls: ((callee: ^13), (callee: ^187), (callee: ^297), (callee: ^99), (callee: ^68), (callee: ^206), (callee: ^243), (callee: ^100), (callee: ^38), (callee: ^184), (callee: ^166), (callee: ^269), (callee: ^314), (callee: ^306), (callee: ^45), (callee: ^210), (callee: ^8), (callee: ^294), (callee: ^76), (callee: ^4), (callee: ^21), (callee: ^212), (callee: ^131), (callee: ^170), (callee: ^271), (callee: ^180)), refs: (^215, ^291, ^161, ^109, ^220, ^239, ^236, ^80, ^30, ^171, ^183, ^178, ^97)))) ; guid = 7615309387941633680\n-^129 = gv: (name: \"__func__.ogrGetDataSource\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7618189827743175325\n-^130 = gv: (name: \"OGR_L_DeleteFeature\") ; guid = 7630918875501675802\n-^131 = gv: (name: \"lappend\") ; guid = 7771724104416745065\n-^132 = gv: (name: \".str.33\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7872644377811038560\n-^133 = gv: (name: \"GetForeignTable\") ; guid = 7907369784543381533\n-^134 = gv: (name: \"pg_finfo_ogr_fdw_validator.my_finfo\", summaries: (variable: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7923065326388648742\n-^135 = gv: (name: \".str.96\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7985306540004197638\n-^136 = gv: (name: \".str.104\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8048609055219970084\n-^137 = gv: (name: \"pg_snprintf\") ; guid = 8111117241410866914\n-^138 = gv: (name: \".str.5\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8193383601823684831\n-^139 = gv: (name: \"getTypeInputInfo\") ; guid = 8292065412528887317\n-^140 = gv: (name: \".str.89\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8308064626175027809\n-^141 = gv: (name: \"GDALAllRegister\") ; guid = 8410884842540424001\n-^142 = gv: (name: \".str.14\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8444424232309324678\n-^143 = gv: (name: \"OGR_F_SetFieldBinary\") ; guid = 8455731791001979512\n-^144 = gv: (name: \".str.36\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8465946408539175807\n-^145 = gv: (name: \"date_timestamp\") ; guid = 8591267428044306000\n-^146 = gv: (name: \"create_foreignscan_path\") ; guid = 8723917761998901463\n-^147 = gv: (name: \".str.28\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8732850708098493241\n-^148 = gv: (name: \".str\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8758138004290527893\n-^149 = gv: (name: \"__memset_chk\") ; guid = 8825950952577591433\n-^150 = gv: (name: \"ogrGetForeignPlan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 121, calls: ((callee: ^260), (callee: ^263), (callee: ^15), (callee: ^206), (callee: ^166), (callee: ^38), (callee: ^313), (callee: ^82), (callee: ^261), (callee: ^131), (callee: ^235), (callee: ^32), (callee: ^122), (callee: ^271), (callee: ^180), (callee: ^58)), refs: (^197, ^65, ^239, ^223, ^115, ^183, ^178)))) ; guid = 8922096488459644837\n-^151 = gv: (name: \"OGR_F_SetFieldInteger\") ; guid = 8930073084325797083\n-^152 = gv: (name: \"CPLSetCurrentErrorHandlerCatchDebug\") ; guid = 8947347641846477846\n-^153 = gv: (name: \"pgDatumToOgrGeometry\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 60, calls: ((callee: ^253), (callee: ^43), (callee: ^217), (callee: ^256), (callee: ^252), (callee: ^104))))) ; guid = 9011460792254056699\n-^154 = gv: (name: \"pg_finfo_ogr_fdw_validator\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0), refs: (^134)))) ; guid = 9013809439292065982\n-^155 = gv: (name: \"OGR_G_WkbSize\") ; guid = 9022490319438437223\n-^156 = gv: (name: \"__func__.ogrExecForeignUpdate\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9045669773772322279\n-^157 = gv: (name: \"__func__.ogrCanConvertToPg\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9134160374782812444\n-^158 = gv: (name: \"strcasecmp\") ; guid = 9156440272587134634\n-^159 = gv: (name: \"OGR_F_Create\") ; guid = 9234239812992003117\n-^160 = gv: (name: \"ogrGetForeignPaths\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 15, calls: ((callee: ^146), (callee: ^272))))) ; guid = 9346388391564894382\n-^161 = gv: (name: \".str.110\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9609584639274374925\n-^162 = gv: (name: \".str.1\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9635392597978702424\n-^163 = gv: (name: \".str.80\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9646298641088862108\n-^164 = gv: (name: \"ogrExecForeignDelete\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 69, calls: ((callee: ^158), (callee: ^206), (callee: ^283), (callee: ^166), (callee: ^38), (callee: ^195), (callee: ^130)), refs: (^179, ^26, ^309, ^239, ^91)))) ; guid = 9647261554528670910\n-^165 = gv: (name: \"OGR_F_GetFieldAsBinary\") ; guid = 9679639388133703824\n-^166 = gv: (name: \"errmsg_internal\") ; guid = 9704002179395463987\n-^167 = gv: (name: \"ogrBeginForeignModify\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 27, calls: ((callee: ^206), (callee: ^166), (callee: ^38), (callee: ^74), (callee: ^63), (callee: ^260)), refs: (^11, ^239)))) ; guid = 9746350653188473927\n-^168 = gv: (name: \"ogrErrorHandler\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 28, calls: ((callee: ^206), (callee: ^166), (callee: ^38)), refs: (^18, ^22, ^132, ^34, ^239)))) ; guid = 9797529922847946778\n-^169 = gv: (name: \"OGR_L_CreateFeature\") ; guid = 9817893765378332184\n-^170 = gv: (name: \"stringbuffer_release\") ; guid = 9843492904690539441\n-^171 = gv: (name: \".str.113\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10079520843781375672\n-^172 = gv: (name: \"makeVar\") ; guid = 10136628341786776028\n-^173 = gv: (name: \".str.46\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10153001648982374779\n-^174 = gv: (name: \"time_part\") ; guid = 10195515152959421406\n-^175 = gv: (name: \".str.95\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10460945189238292890\n-^176 = gv: (name: \".str.30\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10579906255274879428\n-^177 = gv: (name: \"GDALGetDriverByName\") ; guid = 10708528518289563503\n-^178 = gv: (name: \"__func__.ogrFinishConnection\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10745465942417959110\n-^179 = gv: (name: \".str.56\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10760537067077256319\n-^180 = gv: (name: \"GDALClose\") ; guid = 10780677783294874663\n-^181 = gv: (name: \"defGetString\") ; guid = 10876611670329816568\n-^182 = gv: (name: \".str.25\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10910008539795821420\n-^183 = gv: (name: \".str.62\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10985290557286481308\n-^184 = gv: (name: \"GDALDatasetGetLayer\") ; guid = 10999453270420221618\n-^185 = gv: (name: \"ogrEndForeignScan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 33, calls: ((callee: ^206), (callee: ^166), (callee: ^38), (callee: ^271), (callee: ^180)), refs: (^237, ^219, ^239, ^183, ^178)))) ; guid = 11001899341154806505\n-^186 = gv: (name: \"OGR_F_SetFieldDateTime\") ; guid = 11021487504474765617\n-^187 = gv: (name: \"GetForeignServer\") ; guid = 11063020261194988994\n-^188 = gv: (name: \".str.49\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11068333498495798905\n-^189 = gv: (name: \".str.66\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11322269051642482431\n-^190 = gv: (name: \".str.98\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11363034341049672031\n-^191 = gv: (name: \"untransformRelOptions\") ; guid = 11365708038600356395\n-^192 = gv: (name: \".str.41\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11383069430019328500\n-^193 = gv: (name: \".str.63\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11497790790058508587\n-^194 = gv: (name: \".str.99\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11604008635254966229\n-^195 = gv: (name: \"slot_getsomeattrs_int\") ; guid = 11630412520694092271\n-^196 = gv: (name: \"OGR_F_Destroy\") ; guid = 11664647482359926791\n-^197 = gv: (name: \".str.54\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11677589597641655537\n-^198 = gv: (name: \"_PG_init\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 4, calls: ((callee: ^255), (callee: ^199), (callee: ^152)), refs: (^33, ^168)))) ; guid = 11724684081228199792\n-^199 = gv: (name: \"CPLSetErrorHandler\") ; guid = 11819686555633345457\n-^200 = gv: (name: \"OGR_L_GetNextFeature\") ; guid = 11830221399925323536\n-^201 = gv: (name: \"llvm.memcpy.p0i8.p0i8.i32\") ; guid = 11892658925966043119\n-^202 = gv: (name: \"OidFunctionCall2Coll\") ; guid = 11942774739731998530\n-^203 = gv: (name: \"format_type_be\") ; guid = 11953541652801609372\n-^204 = gv: (name: \"CPLParseNameValue\") ; guid = 12091743708897206713\n-^205 = gv: (name: \"ogrSlotToFeature\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 419, calls: ((callee: ^206), (callee: ^166), (callee: ^38), (callee: ^126), (callee: ^153), (callee: ^282), (callee: ^243), (callee: ^203), (callee: ^67), (callee: ^100), (callee: ^227), (callee: ^151), (callee: ^209), (callee: ^253), (callee: ^120), (callee: ^310), (callee: ^74), (callee: ^217), (callee: ^96), (callee: ^104), (callee: ^43), (callee: ^143), (callee: ^107), (callee: ^293), (callee: ^186)), refs: (^140, ^75, ^316, ^211, ^262, ^116, ^239, ^175, ^92, ^250, ^228, ^145, ^229, ^174, ^135, ^232)))) ; guid = 12124976298586355477\n-^206 = gv: (name: \"errstart\") ; guid = 12151106341968234787\n-^207 = gv: (name: \".str.106\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12220462906032704344\n-^208 = gv: (name: \"CPLGetLastErrorMsg\") ; guid = 12254505590435025861\n-^209 = gv: (name: \"OGR_F_SetFieldInteger64\") ; guid = 12303969929070473753\n-^210 = gv: (name: \"strncmp\") ; guid = 12388248239029446842\n-^211 = gv: (name: \".str.93\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12392633918914663153\n-^212 = gv: (name: \"pstrdup\") ; guid = 12442179944926883592\n-^213 = gv: (name: \".str.86\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12502424811310961602\n-^214 = gv: (name: \"VSIFree\") ; guid = 12640647101608854951\n-^215 = gv: (name: \".str.108\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12652781655043868053\n-^216 = gv: (name: \"ogrGetDataSource\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 101, calls: ((callee: ^47), (callee: ^204), (callee: ^206), (callee: ^166), (callee: ^38), (callee: ^42), (callee: ^214), (callee: ^64), (callee: ^273), (callee: ^141), (callee: ^41), (callee: ^208), (callee: ^243), (callee: ^100), (callee: ^125)), refs: (^302, ^129, ^239, ^79, ^265, ^85)))) ; guid = 12674579392669082810\n-^217 = gv: (name: \"__memcpy_chk\") ; guid = 12748495752080228104\n-^218 = gv: (name: \"OGR_F_IsFieldSet\") ; guid = 12811454363033537777\n-^219 = gv: (name: \"__func__.ogrEndForeignScan\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12877177877470909404\n-^220 = gv: (name: \"__func__.ogrImportForeignSchema\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12892867042452756648\n-^221 = gv: (name: \"getTypeOutputInfo\") ; guid = 13113154635103311270\n-^222 = gv: (name: \".str.65\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13126580459287953717\n-^223 = gv: (name: \".str.55\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13156152087625318572\n-^224 = gv: (name: \"ogrIsForeignRelUpdatable\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 81, calls: ((callee: ^206), (callee: ^166), (callee: ^38), (callee: ^158), (callee: ^63), (callee: ^283), (callee: ^319), (callee: ^271), (callee: ^180)), refs: (^270, ^239, ^179, ^136, ^245, ^207, ^274, ^183, ^178)))) ; guid = 13309906220750757607\n-^225 = gv: (name: \".str.35\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13382583426691258429\n-^226 = gv: (name: \"appendStringInfo\") ; guid = 13395144706899872666\n-^227 = gv: (name: \"OGR_F_UnsetField\") ; guid = 13422197071242947345\n-^228 = gv: (name: \"float8in\") ; guid = 13461847062378321573\n-^229 = gv: (name: \"timestamp_part\") ; guid = 13499983477907213227\n-^230 = gv: (name: \"ogrGetGeometryOid\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 14, calls: ((callee: ^294), (callee: ^76)), refs: (^80, ^97)))) ; guid = 13507417749159029169\n-^231 = gv: (name: \".str.7\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13539981536772800710\n-^232 = gv: (name: \".str.75\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13660369513427469521\n-^233 = gv: (name: \"strtod\") ; guid = 13715812361828684396\n-^234 = gv: (name: \".str.87\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13732433380730813412\n-^235 = gv: (name: \"psprintf\") ; guid = 13747810655736827520\n-^236 = gv: (name: \".str.111\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13824516223170363259\n-^237 = gv: (name: \".str.78\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13876357656353717366\n-^238 = gv: (name: \"ogrEreportError\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 19, calls: ((callee: ^208), (callee: ^206), (callee: ^243), (callee: ^100), (callee: ^125), (callee: ^38)), refs: (^85, ^69, ^239)))) ; guid = 13986634869083264544\n-^239 = gv: (name: \".str.29\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14008761739381547292\n-^240 = gv: (name: \".str.77\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14061911168528140317\n-^241 = gv: (name: \"GDALGetDriverShortName\") ; guid = 14142922164823790016\n-^242 = gv: (name: \"palloc\") ; guid = 14199378375966128477\n-^243 = gv: (name: \"errcode\") ; guid = 14229004438775178572\n-^244 = gv: (name: \"OGR_Fld_GetType\") ; guid = 14264270469885777332\n-^245 = gv: (name: \".str.105\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14282390909084920059\n-^246 = gv: (name: \"stringToQualifiedNameList\") ; guid = 14307472900166695983\n-^247 = gv: (name: \"llvm.lifetime.end.p0i8\") ; guid = 14311549039910520616\n-^248 = gv: (name: \"__func__.ogrReadColumnData\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14381625243011010612\n-^249 = gv: (name: \"llvm.objectsize.i32.p0i8\") ; guid = 14458875647705632198\n-^250 = gv: (name: \"__func__.pgCanConvertToOgr\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14476716804675231737\n-^251 = gv: (name: \".str.11\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14580723660609505443\n-^252 = gv: (name: \"OGR_G_CreateFromWkb\") ; guid = 14582421287940076701\n-^253 = gv: (name: \"OidFunctionCall1Coll\") ; guid = 14645821731279227548\n-^254 = gv: (name: \"OGR_F_GetFieldAsString\") ; guid = 14663610124023533782\n-^255 = gv: (name: \"on_proc_exit\") ; guid = 14739560892479568846\n-^256 = gv: (name: \"__memmove_chk\") ; guid = 14739566521580628979\n-^257 = gv: (name: \"__func__.ogrGetConnectionFromTable\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14776342532965283417\n-^258 = gv: (name: \".str.24\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14845540490947504366\n-^259 = gv: (name: \"__func__.ogrBytesToHex\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14846128170366087240\n-^260 = gv: (name: \"ogrReadColumnData\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 299, calls: ((callee: ^283), (callee: ^104), (callee: ^74), (callee: ^95), (callee: ^212), (callee: ^124), (callee: ^93), (callee: ^88), (callee: ^90), (callee: ^110), (callee: ^242), (callee: ^281), (callee: ^306), (callee: ^19), (callee: ^139), (callee: ^35), (callee: ^221), (callee: ^87), (callee: ^285), (callee: ^158), (callee: ^206), (callee: ^166), (callee: ^38), (callee: ^294), (callee: ^76), (callee: ^89), (callee: ^13), (callee: ^181), (callee: ^244), (callee: ^303), (callee: ^50)), refs: (^300, ^179, ^318, ^248, ^239, ^80, ^40, ^278, ^97)))) ; guid = 14902611451038456829\n-^261 = gv: (name: \"makeInteger\") ; guid = 14941529167895337484\n-^262 = gv: (name: \".str.94\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14952311413239597928\n-^263 = gv: (name: \"initStringInfo\") ; guid = 14983778222472594859\n-^264 = gv: (name: \".str.22\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15185244329774758606\n-^265 = gv: (name: \".str.39\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15226340641677068616\n-^266 = gv: (name: \".str.102\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15269811427609205198\n-^267 = gv: (name: \"ogrExecForeignInsert\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 79, calls: ((callee: ^124), (callee: ^159), (callee: ^206), (callee: ^166), (callee: ^38), (callee: ^195), (callee: ^238), (callee: ^205), (callee: ^169), (callee: ^86), (callee: ^196), (callee: ^158), (callee: ^77)), refs: (^190, ^239, ^194, ^213, ^114, ^179)))) ; guid = 15353700402621574878\n-^268 = gv: (name: \"OGR_F_GetGeomFieldRef\") ; guid = 15377823154312764918\n-^269 = gv: (name: \"OGR_L_GetName\") ; guid = 15426115149216833322\n-^270 = gv: (name: \".str.103\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15456836622990512269\n-^271 = gv: (name: \"OGR_L_SyncToDisk\") ; guid = 15560856394909598957\n-^272 = gv: (name: \"add_path\") ; guid = 15600907807818796887\n-^273 = gv: (name: \"GDALGetDriverCount\") ; guid = 15698605552504038704\n-^274 = gv: (name: \".str.107\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15737181890613017313\n-^275 = gv: (name: \".str.47\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15774828376057297532\n-^276 = gv: (name: \".str.16\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15837104769219731082\n-^277 = gv: (name: \"OGR_L_ResetReading\") ; guid = 16007011497931703800\n-^278 = gv: (name: \".str.58\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16120323102719214236\n-^279 = gv: (name: \"pg_any_to_server\") ; guid = 16131384362951758826\n-^280 = gv: (name: \".str.20\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16221586307711363579\n-^281 = gv: (name: \"__strncpy_chk\") ; guid = 16262212709269580389\n-^282 = gv: (name: \"OGR_F_SetGeomFieldDirectly\") ; guid = 16426333650641966334\n-^283 = gv: (name: \"get_rel_name\") ; guid = 16440140406998693102\n-^284 = gv: (name: \".str.45\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16475207316625820279\n-^285 = gv: (name: \"get_attname\") ; guid = 16584452802998512049\n-^286 = gv: (name: \".str.9\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16606651383552972956\n-^287 = gv: (name: \".str.51\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16753694901108364514\n-^288 = gv: (name: \".str.69\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16770671419338505734\n-^289 = gv: (name: \".str.18\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16828903433398621600\n-^290 = gv: (name: \".str.81\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16842191084227077080\n-^291 = gv: (name: \".str.109\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16895826618198739290\n-^292 = gv: (name: \".str.85\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16991731456676524851\n+^0 = module: (path: \"./10.bc\", hash: (1692278451, 2891220572, 1861274560, 2126353209, 3133533057))\n+^1 = gv: (name: \".str.6\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 242731851096108825\n+^2 = gv: (name: \"ogrLayerToSQL\") ; guid = 352894235419518586\n+^3 = gv: (name: \"stringbuffer_init\") ; guid = 564396188804779197\n+^4 = gv: (name: \".str.17\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 569214600487068597\n+^5 = gv: (name: \"ogrLookupGeometryFunctionOid\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 64, calls: ((callee: ^294), (callee: ^73), (callee: ^250), (callee: ^113), (callee: ^10)), refs: (^4, ^224, ^187, ^98)))) ; guid = 620928696173974078\n+^6 = gv: (name: \".str.45\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 622821446906353982\n+^7 = gv: (name: \"ogrGetForeignPlan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 121, calls: ((callee: ^51), (callee: ^267), (callee: ^13), (callee: ^213), (callee: ^173), (callee: ^28), (callee: ^314), (callee: ^83), (callee: ^266), (callee: ^139), (callee: ^241), (callee: ^24), (callee: ^129), (callee: ^276), (callee: ^190), (callee: ^52)), refs: (^200, ^49, ^169, ^225, ^50, ^310, ^17)))) ; guid = 658261152737811032\n+^8 = gv: (name: \"ogrSlotToFeature\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 419, calls: ((callee: ^213), (callee: ^173), (callee: ^28), (callee: ^136), (callee: ^159), (callee: ^289), (callee: ^247), (callee: ^209), (callee: ^61), (callee: ^103), (callee: ^233), (callee: ^156), (callee: ^215), (callee: ^259), (callee: ^126), (callee: ^309), (callee: ^70), (callee: ^220), (callee: ^97), (callee: ^105), (callee: ^36), (callee: ^150), (callee: ^110), (callee: ^293), (callee: ^196)), refs: (^56, ^272, ^81, ^9, ^311, ^275, ^169, ^84, ^32, ^118, ^235, ^151, ^236, ^182, ^221, ^242)))) ; guid = 747944604539019037\n+^9 = gv: (name: \".str.93\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 911601589447812366\n+^10 = gv: (name: \"strcmp\") ; guid = 1013198891307352868\n+^11 = gv: (name: \".str.78\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1074685967267461312\n+^12 = gv: (name: \".str.24\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1164644094167662307\n+^13 = gv: (name: \"ogrDeparse\") ; guid = 1310391759986772433\n+^14 = gv: (name: \"MemoryContextAllocZeroAligned\") ; guid = 1336024173905290651\n+^15 = gv: (name: \"OGR_L_SetIgnoredFields\") ; guid = 1398787040631653351\n+^16 = gv: (name: \"gdalErrorTypes\", summaries: (variable: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1), refs: (^124, ^211, ^194, ^264, ^279, ^94, ^1, ^78, ^58, ^254, ^307, ^77, ^122, ^131, ^256, ^258, ^270)))) ; guid = 1398917598785495897\n+^17 = gv: (name: \"__func__.ogrFinishConnection\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1400166797571879481\n+^18 = gv: (name: \"pg_qsort\") ; guid = 1426839403695159976\n+^19 = gv: (name: \"stringbuffer_getstring\") ; guid = 1474161786174307025\n+^20 = gv: (name: \"OGR_L_SetFeature\") ; guid = 1628244806680855686\n+^21 = gv: (name: \"OGR_L_SetSpatialFilterRectEx\") ; guid = 1711098013915269487\n+^22 = gv: (name: \".str.42\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1739330326979566761\n+^23 = gv: (name: \"ogrGetConnectionFromServer\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 103, calls: ((callee: ^153), (callee: ^197), (callee: ^10), (callee: ^193), (callee: ^302), (callee: ^63), (callee: ^213), (callee: ^173), (callee: ^28), (callee: ^85)), refs: (^181, ^306, ^176, ^33, ^41, ^218, ^229, ^179, ^169, ^206)))) ; guid = 1917538069631489152\n+^24 = gv: (name: \"makeFloat\") ; guid = 2134588501297593109\n+^25 = gv: (name: \"ogrGetForeignRelSize\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 58, calls: ((callee: ^70), (callee: ^255), (callee: ^15), (callee: ^295), (callee: ^76), (callee: ^318), (callee: ^137), (callee: ^245), (callee: ^10), (callee: ^53)), refs: (^65, ^46, ^238, ^47)))) ; guid = 2320210734125689916\n+^26 = gv: (name: \"getTypeBinaryInputInfo\") ; guid = 2398817380206822694\n+^27 = gv: (name: \".str.101\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2403642498747673385\n+^28 = gv: (name: \"errfinish\") ; guid = 2543638149319448355\n+^29 = gv: (name: \".str.106\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2555424794754140786\n+^30 = gv: (name: \".str.68\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2595319916302114242\n+^31 = gv: (name: \"__func__.ogrBytesToHex\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2663769041177976578\n+^32 = gv: (name: \".str.97\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2765039205290983408\n+^33 = gv: (name: \".str.21\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2800980939378106898\n+^34 = gv: (name: \"CPLSetConfigOption\") ; guid = 2810095215777362330\n+^35 = gv: (name: \".str.40\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2850888730358026371\n+^36 = gv: (name: \"pg_detoast_datum\") ; guid = 2885201110306278781\n+^37 = gv: (name: \".str.39\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2950690634645578107\n+^38 = gv: (name: \"strlen\") ; guid = 2965136410638013299\n+^39 = gv: (name: \"ExecStoreVirtualTuple\") ; guid = 2976789860233226424\n+^40 = gv: (name: \"CSLTokenizeString\") ; guid = 3140295384622487938\n+^41 = gv: (name: \".str.35\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3281519519164185997\n+^42 = gv: (name: \"table_close\") ; guid = 3285383106391562504\n+^43 = gv: (name: \"Pg_magic_func\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0), refs: (^239)))) ; guid = 3430092780567463186\n+^44 = gv: (name: \".str.71\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3450936003272061967\n+^45 = gv: (name: \".str.56\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3514432936352295967\n+^46 = gv: (name: \".str.51\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3549424732827965323\n+^47 = gv: (name: \".str.53\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3643125882597239482\n+^48 = gv: (name: \"llvm.lifetime.start.p0i8\") ; guid = 3657761528566682672\n+^49 = gv: (name: \"__func__.ogrGetForeignPlan\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3711551267673685199\n+^50 = gv: (name: \".str.61\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3720313525697280624\n+^51 = gv: (name: \"ogrReadColumnData\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 299, calls: ((callee: ^290), (callee: ^105), (callee: ^70), (callee: ^96), (callee: ^217), (callee: ^133), (callee: ^95), (callee: ^91), (callee: ^93), (callee: ^116), (callee: ^246), (callee: ^287), (callee: ^305), (callee: ^18), (callee: ^147), (callee: ^26), (callee: ^228), (callee: ^89), (callee: ^292), (callee: ^163), (callee: ^213), (callee: ^173), (callee: ^28), (callee: ^294), (callee: ^73), (callee: ^92), (callee: ^10), (callee: ^193), (callee: ^249), (callee: ^304), (callee: ^42)), refs: (^243, ^45, ^180, ^121, ^169, ^4, ^164, ^106, ^98)))) ; guid = 3758144406054602715\n+^52 = gv: (name: \"make_foreignscan\") ; guid = 3786981191013935631\n+^53 = gv: (name: \"OGR_L_GetFeatureCount\") ; guid = 3830739382661661787\n+^54 = gv: (name: \".str.26\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3834074053482547472\n+^55 = gv: (name: \"ogrBeginForeignScan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 159, calls: ((callee: ^70), (callee: ^255), (callee: ^51), (callee: ^5), (callee: ^246), (callee: ^240), (callee: ^21), (callee: ^76), (callee: ^214), (callee: ^213), (callee: ^247), (callee: ^103), (callee: ^134), (callee: ^28)), refs: (^224, ^187, ^248, ^35, ^166, ^169)))) ; guid = 3838086897224776489\n+^56 = gv: (name: \".str.89\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3849142622701127373\n+^57 = gv: (name: \"OGR_G_ExportToWkb\") ; guid = 3882778084219405984\n+^58 = gv: (name: \".str.8\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3985359731870936732\n+^59 = gv: (name: \"CSLDestroy\") ; guid = 3989922150922311909\n+^60 = gv: (name: \"ogrIsForeignRelUpdatable\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 81, calls: ((callee: ^213), (callee: ^173), (callee: ^28), (callee: ^163), (callee: ^255), (callee: ^290), (callee: ^318), (callee: ^276), (callee: ^190)), refs: (^299, ^169, ^45, ^301, ^271, ^29, ^112, ^310, ^17)))) ; guid = 4003674687796443676\n+^61 = gv: (name: \"OGR_GetFieldTypeName\") ; guid = 4058582162046031942\n+^62 = gv: (name: \"__func__.ogrFeatureToSlot\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4091765753189622811\n+^63 = gv: (name: \"defGetBoolean\") ; guid = 4120028250224442129\n+^64 = gv: (name: \"ogrExecForeignUpdate\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 85, calls: ((callee: ^163), (callee: ^213), (callee: ^290), (callee: ^173), (callee: ^28), (callee: ^201), (callee: ^68), (callee: ^72), (callee: ^8), (callee: ^20), (callee: ^202)), refs: (^45, ^141, ^80, ^169, ^298, ^149, ^82, ^227)))) ; guid = 4180567585225462962\n+^65 = gv: (name: \".str.43\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4182867486739946806\n+^66 = gv: (name: \".str.50\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4245907879894303054\n+^67 = gv: (name: \"OGR_F_IsFieldNull\") ; guid = 4251103540599429870\n+^68 = gv: (name: \"OGR_L_GetFeature\") ; guid = 4265976591300876966\n+^69 = gv: (name: \"ogr_fdw_validator\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 210, calls: ((callee: ^199), (callee: ^10), (callee: ^193), (callee: ^63), (callee: ^267), (callee: ^231), (callee: ^213), (callee: ^247), (callee: ^103), (callee: ^134), (callee: ^28), (callee: ^85), (callee: ^173), (callee: ^190)), refs: (^315, ^181, ^306, ^176, ^33, ^218, ^291, ^12, ^158, ^54, ^155, ^168, ^99, ^169, ^244, ^206)))) ; guid = 4268203517055922723\n+^70 = gv: (name: \"palloc0\") ; guid = 4337535017481750316\n+^71 = gv: (name: \"ogrExecForeignDelete\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 69, calls: ((callee: ^163), (callee: ^213), (callee: ^290), (callee: ^173), (callee: ^28), (callee: ^201), (callee: ^138)), refs: (^45, ^141, ^283, ^169, ^27)))) ; guid = 4411994293644885193\n+^72 = gv: (name: \"ogrEreportError\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 19, calls: ((callee: ^214), (callee: ^213), (callee: ^247), (callee: ^103), (callee: ^134), (callee: ^28)), refs: (^35, ^317, ^169)))) ; guid = 4456088087198290675\n+^73 = gv: (name: \"get_typisdefined\") ; guid = 4480583645655108225\n+^74 = gv: (name: \".str.32\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4495320278901141247\n+^75 = gv: (name: \"Int64GetDatum\") ; guid = 4534227431029658631\n+^76 = gv: (name: \"OGR_L_SetAttributeFilter\") ; guid = 4561301871870730869\n+^77 = gv: (name: \".str.11\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4561923417175604030\n+^78 = gv: (name: \".str.7\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4820454924625467454\n+^79 = gv: (name: \"OidFunctionCall3Coll\") ; guid = 4859809963062047875\n+^80 = gv: (name: \"__func__.ogrExecForeignUpdate\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4860334292504254406\n+^81 = gv: (name: \".str.92\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4889080447564200876\n+^82 = gv: (name: \".str.86\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4941930983760201017\n+^83 = gv: (name: \"makeString\") ; guid = 4950461550791976313\n+^84 = gv: (name: \".str.95\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4967313791339492485\n+^85 = gv: (name: \"ogrGetDataSource\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 101, calls: ((callee: ^40), (callee: ^210), (callee: ^213), (callee: ^173), (callee: ^28), (callee: ^34), (callee: ^219), (callee: ^59), (callee: ^281), (callee: ^148), (callee: ^319), (callee: ^214), (callee: ^247), (callee: ^103), (callee: ^134)), refs: (^120, ^135, ^169, ^115, ^37, ^35)))) ; guid = 5076861929125930682\n+^86 = gv: (name: \".str.66\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5365346871606488418\n+^87 = gv: (name: \"OGR_F_GetFID\") ; guid = 5433381656057389808\n+^88 = gv: (name: \"pg_finfo_ogr_fdw_validator.my_finfo\", summaries: (variable: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5469157335348339717\n+^89 = gv: (name: \"getTypeBinaryOutputInfo\") ; guid = 5471288584589922336\n+^90 = gv: (name: \"__func__.ogrEndForeignScan\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5531534607165738106\n+^91 = gv: (name: \"OGR_FD_GetGeomFieldCount\") ; guid = 5588709508692650079\n+^92 = gv: (name: \"GetForeignColumnOptions\") ; guid = 5678149966934015398\n+^93 = gv: (name: \"OGR_FD_GetFieldDefn\") ; guid = 5684750978461498974\n+^94 = gv: (name: \".str.5\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5783090236535976799\n+^95 = gv: (name: \"OGR_FD_GetFieldCount\") ; guid = 5795105892416542310\n+^96 = gv: (name: \"table_open\") ; guid = 5907308696360539725\n+^97 = gv: (name: \"OGR_F_SetFieldString\") ; guid = 5911460155634949629\n+^98 = gv: (name: \"GEOMETRYOID\", summaries: (variable: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 5918942669087910265\n+^99 = gv: (name: \"__func__.ogr_fdw_validator\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6016582630834883031\n+^100 = gv: (name: \"OGR_F_GetFieldAsDateTime\") ; guid = 6066542980849741523\n+^101 = gv: (name: \"GDALDatasetGetLayerCount\") ; guid = 6093877146330516083\n+^102 = gv: (name: \".str.102\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6135667039284130458\n+^103 = gv: (name: \"errmsg\") ; guid = 6142204976369064389\n+^104 = gv: (name: \"OGRCleanupAll\") ; guid = 6243973562512754453\n+^105 = gv: (name: \"pfree\") ; guid = 6344243379698494360\n+^106 = gv: (name: \".str.58\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6375479274436178044\n+^107 = gv: (name: \"ogr_fdw_handler\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 51, calls: ((callee: ^14)), refs: (^25, ^130, ^7, ^55, ^308, ^212, ^170, ^132, ^230, ^288, ^64, ^71, ^285, ^60, ^198, ^125)))) ; guid = 6383648742455674085\n+^108 = gv: (name: \"llvm.assume\") ; guid = 6385187066495850096\n+^109 = gv: (name: \".str.99\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6489551243977657719\n+^110 = gv: (name: \"DirectFunctionCall2Coll\") ; guid = 6507662537488522875\n+^111 = gv: (name: \".str.82\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6512635180279832362\n+^112 = gv: (name: \".str.107\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6513473139066233598\n+^113 = gv: (name: \"FuncnameGetCandidates\") ; guid = 6513838907568878397\n+^114 = gv: (name: \".str.36\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6549916516373319700\n+^115 = gv: (name: \".str.38\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6593682588329213932\n+^116 = gv: (name: \"OGR_Fld_GetNameRef\") ; guid = 6613723236782381034\n+^117 = gv: (name: \"CSLAddString\") ; guid = 6637366834176528531\n+^118 = gv: (name: \"__func__.pgCanConvertToOgr\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6666015901481671007\n+^119 = gv: (name: \".str.108\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6722148787703510476\n+^120 = gv: (name: \".str.37\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6730886087643808067\n+^121 = gv: (name: \"__func__.ogrReadColumnData\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6890482759729720618\n+^122 = gv: (name: \".str.12\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6913670187616755592\n+^123 = gv: (name: \"pg_finfo_ogr_fdw_handler\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0), refs: (^177)))) ; guid = 6926410218137895332\n+^124 = gv: (name: \".str\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6940922523659809514\n+^125 = gv: (name: \"CurrentMemoryContext\") ; guid = 7102954744119000041\n+^126 = gv: (name: \"DirectFunctionCall1Coll\") ; guid = 7109342553331002368\n+^127 = gv: (name: \".str.59\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7160745440910010753\n+^128 = gv: (name: \"GDALOpenEx\") ; guid = 7180826117142879513\n+^129 = gv: (name: \"list_make3_impl\") ; guid = 7186767808112892055\n+^130 = gv: (name: \"ogrGetForeignPaths\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 15, calls: ((callee: ^152), (callee: ^278))))) ; guid = 7283791059841877477\n+^131 = gv: (name: \".str.13\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7352791295872054665\n+^132 = gv: (name: \"ogrAddForeignUpdateTargets\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 96, calls: ((callee: ^163), (callee: ^213), (callee: ^173), (callee: ^28), (callee: ^178), (callee: ^217), (callee: ^296), (callee: ^139)), refs: (^45, ^303, ^169, ^146, ^263)))) ; guid = 7367204753319935100\n+^133 = gv: (name: \"OGR_L_GetLayerDefn\") ; guid = 7377720306025718183\n+^134 = gv: (name: \"errhint\") ; guid = 7471874988690258259\n+^135 = gv: (name: \"__func__.ogrGetDataSource\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7478874068206782240\n+^136 = gv: (name: \"OGR_F_SetFID\") ; guid = 7580421945185927751\n+^137 = gv: (name: \"GDALGetDatasetDriver\") ; guid = 7586350883156631346\n+^138 = gv: (name: \"OGR_L_DeleteFeature\") ; guid = 7630918875501675802\n+^139 = gv: (name: \"lappend\") ; guid = 7771724104416745065\n+^140 = gv: (name: \"__func__.ogrImportForeignSchema\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7790864319729845407\n+^141 = gv: (name: \".str.83\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7884508925717719549\n+^142 = gv: (name: \"GetForeignTable\") ; guid = 7907369784543381533\n+^143 = gv: (name: \".str.41\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8044689350889142790\n+^144 = gv: (name: \"pg_snprintf\") ; guid = 8111117241410866914\n+^145 = gv: (name: \".str.74\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8118435441657018065\n+^146 = gv: (name: \".str.80\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8250137571471344143\n+^147 = gv: (name: \"getTypeInputInfo\") ; guid = 8292065412528887317\n+^148 = gv: (name: \"GDALAllRegister\") ; guid = 8410884842540424001\n+^149 = gv: (name: \".str.85\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8454212905752497654\n+^150 = gv: (name: \"OGR_F_SetFieldBinary\") ; guid = 8455731791001979512\n+^151 = gv: (name: \"date_timestamp\") ; guid = 8591267428044306000\n+^152 = gv: (name: \"create_foreignscan_path\") ; guid = 8723917761998901463\n+^153 = gv: (name: \"__memset_chk\") ; guid = 8825950952577591433\n+^154 = gv: (name: \".str.72\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8858773369449232402\n+^155 = gv: (name: \".str.27\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8875477167691103224\n+^156 = gv: (name: \"OGR_F_SetFieldInteger\") ; guid = 8930073084325797083\n+^157 = gv: (name: \"CPLSetCurrentErrorHandlerCatchDebug\") ; guid = 8947347641846477846\n+^158 = gv: (name: \".str.23\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8962302540352618840\n+^159 = gv: (name: \"pgDatumToOgrGeometry\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 60, calls: ((callee: ^259), (callee: ^36), (callee: ^220), (callee: ^262), (callee: ^257), (callee: ^105))))) ; guid = 9011460792254056699\n+^160 = gv: (name: \"pg_finfo_ogr_fdw_validator\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0), refs: (^88)))) ; guid = 9013809439292065982\n+^161 = gv: (name: \"OGR_G_WkbSize\") ; guid = 9022490319438437223\n+^162 = gv: (name: \".str.33\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9121388206915084422\n+^163 = gv: (name: \"strcasecmp\") ; guid = 9156440272587134634\n+^164 = gv: (name: \".str.34\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9229188226838918363\n+^165 = gv: (name: \"OGR_F_Create\") ; guid = 9234239812992003117\n+^166 = gv: (name: \"__func__.ogrBeginForeignScan\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9427076388448495807\n+^167 = gv: (name: \".str.110\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9450673166140580460\n+^168 = gv: (name: \".str.28\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9452376083026173131\n+^169 = gv: (name: \".str.29\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9503572176042859276\n+^170 = gv: (name: \"ogrEndForeignScan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 33, calls: ((callee: ^213), (callee: ^173), (callee: ^28), (callee: ^276), (callee: ^190)), refs: (^11, ^90, ^169, ^310, ^17)))) ; guid = 9531538994601874437\n+^171 = gv: (name: \"OGR_F_GetFieldAsBinary\") ; guid = 9679639388133703824\n+^172 = gv: (name: \"__func__.ogrCanConvertToPg\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9694505023458443945\n+^173 = gv: (name: \"errmsg_internal\") ; guid = 9704002179395463987\n+^174 = gv: (name: \"OGR_L_CreateFeature\") ; guid = 9817893765378332184\n+^175 = gv: (name: \"stringbuffer_release\") ; guid = 9843492904690539441\n+^176 = gv: (name: \".str.20\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9934147522863431882\n+^177 = gv: (name: \"pg_finfo_ogr_fdw_handler.my_finfo\", summaries: (variable: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10031087765799144326\n+^178 = gv: (name: \"makeVar\") ; guid = 10136628341786776028\n+^179 = gv: (name: \"__func__.ogrGetConnectionFromServer\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10136927634208758475\n+^180 = gv: (name: \".str.57\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10146423277090299225\n+^181 = gv: (name: \".str.18\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10157394136766864218\n+^182 = gv: (name: \"time_part\") ; guid = 10195515152959421406\n+^183 = gv: (name: \".str.49\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10213526253244885547\n+^184 = gv: (name: \".str.46\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10343426651448106520\n+^185 = gv: (name: \".str.76\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10439285339903513765\n+^186 = gv: (name: \".str.109\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10555556829813156690\n+^187 = gv: (name: \".str.64\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10704100445196800362\n+^188 = gv: (name: \"GDALGetDriverByName\") ; guid = 10708528518289563503\n+^189 = gv: (name: \"__func__.ogrErrorHandler\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10773305851277418304\n+^190 = gv: (name: \"GDALClose\") ; guid = 10780677783294874663\n+^191 = gv: (name: \".str.48\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10790371077119196158\n+^192 = gv: (name: \".str.113\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10797804136662685804\n+^193 = gv: (name: \"defGetString\") ; guid = 10876611670329816568\n+^194 = gv: (name: \".str.2\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10913694862826789543\n+^195 = gv: (name: \"GDALDatasetGetLayer\") ; guid = 10999453270420221618\n+^196 = gv: (name: \"OGR_F_SetFieldDateTime\") ; guid = 11021487504474765617\n+^197 = gv: (name: \"GetForeignServer\") ; guid = 11063020261194988994\n+^198 = gv: (name: \"ogrImportForeignSchema\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 200, calls: ((callee: ^10), (callee: ^197), (callee: ^23), (callee: ^101), (callee: ^63), (callee: ^213), (callee: ^247), (callee: ^103), (callee: ^28), (callee: ^195), (callee: ^173), (callee: ^274), (callee: ^316), (callee: ^305), (callee: ^38), (callee: ^216), (callee: ^3), (callee: ^294), (callee: ^73), (callee: ^2), (callee: ^19), (callee: ^217), (callee: ^139), (callee: ^175), (callee: ^276), (callee: ^190)), refs: (^119, ^186, ^167, ^54, ^140, ^169, ^265, ^4, ^226, ^192, ^310, ^17, ^98)))) ; guid = 11305819596829479979\n+^199 = gv: (name: \"untransformRelOptions\") ; guid = 11365708038600356395\n+^200 = gv: (name: \".str.54\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11428158863509398591\n+^201 = gv: (name: \"slot_getsomeattrs_int\") ; guid = 11630412520694092271\n+^202 = gv: (name: \"OGR_F_Destroy\") ; guid = 11664647482359926791\n+^203 = gv: (name: \"_PG_init\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 4, calls: ((callee: ^261), (callee: ^204), (callee: ^157)), refs: (^312, ^297)))) ; guid = 11724684081228199792\n+^204 = gv: (name: \"CPLSetErrorHandler\") ; guid = 11819686555633345457\n+^205 = gv: (name: \"OGR_L_GetNextFeature\") ; guid = 11830221399925323536\n+^206 = gv: (name: \".str.31\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11856529130628225173\n+^207 = gv: (name: \"llvm.memcpy.p0i8.p0i8.i32\") ; guid = 11892658925966043119\n+^208 = gv: (name: \"OidFunctionCall2Coll\") ; guid = 11942774739731998530\n+^209 = gv: (name: \"format_type_be\") ; guid = 11953541652801609372\n+^210 = gv: (name: \"CPLParseNameValue\") ; guid = 12091743708897206713\n+^211 = gv: (name: \".str.1\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12094115685968618672\n+^212 = gv: (name: \"ogrReScanForeignScan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 9, calls: ((callee: ^284))))) ; guid = 12099625174933222769\n+^213 = gv: (name: \"errstart\") ; guid = 12151106341968234787\n+^214 = gv: (name: \"CPLGetLastErrorMsg\") ; guid = 12254505590435025861\n+^215 = gv: (name: \"OGR_F_SetFieldInteger64\") ; guid = 12303969929070473753\n+^216 = gv: (name: \"strncmp\") ; guid = 12388248239029446842\n+^217 = gv: (name: \"pstrdup\") ; guid = 12442179944926883592\n+^218 = gv: (name: \".str.22\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12507912344624217990\n+^219 = gv: (name: \"VSIFree\") ; guid = 12640647101608854951\n+^220 = gv: (name: \"__memcpy_chk\") ; guid = 12748495752080228104\n+^221 = gv: (name: \".str.96\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12791692039444352993\n+^222 = gv: (name: \"OGR_F_IsFieldSet\") ; guid = 12811454363033537777\n+^223 = gv: (name: \".str.69\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12861762726310045857\n+^224 = gv: (name: \".str.63\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12919611949011092021\n+^225 = gv: (name: \".str.55\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12927720229631301409\n+^226 = gv: (name: \".str.112\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13044504305512397319\n+^227 = gv: (name: \".str.87\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13092296541943194365\n+^228 = gv: (name: \"getTypeOutputInfo\") ; guid = 13113154635103311270\n+^229 = gv: (name: \".str.47\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13196691065546145675\n+^230 = gv: (name: \"ogrBeginForeignModify\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 27, calls: ((callee: ^213), (callee: ^173), (callee: ^28), (callee: ^70), (callee: ^255), (callee: ^51)), refs: (^111, ^169)))) ; guid = 13272831383202875226\n+^231 = gv: (name: \"appendStringInfo\") ; guid = 13395144706899872666\n+^232 = gv: (name: \".str.100\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13412965360230742933\n+^233 = gv: (name: \"OGR_F_UnsetField\") ; guid = 13422197071242947345\n+^234 = gv: (name: \".str.98\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13451251880990496727\n+^235 = gv: (name: \"float8in\") ; guid = 13461847062378321573\n+^236 = gv: (name: \"timestamp_part\") ; guid = 13499983477907213227\n+^237 = gv: (name: \"ogrGetGeometryOid\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 14, calls: ((callee: ^294), (callee: ^73)), refs: (^4, ^98)))) ; guid = 13507417749159029169\n+^238 = gv: (name: \".str.52\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13654578547346763926\n+^239 = gv: (name: \"Pg_magic_func.Pg_magic_data\", summaries: (variable: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13708516234590111035\n+^240 = gv: (name: \"strtod\") ; guid = 13715812361828684396\n+^241 = gv: (name: \"psprintf\") ; guid = 13747810655736827520\n+^242 = gv: (name: \".str.75\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13978880307700348523\n+^243 = gv: (name: \"ogrFieldEntryCmpFunc\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 6, funcFlags: (readNone: 0, readOnly: 1, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0), calls: ((callee: ^163))))) ; guid = 14009191738956256727\n+^244 = gv: (name: \".str.30\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14048492321862619439\n+^245 = gv: (name: \"GDALGetDriverShortName\") ; guid = 14142922164823790016\n+^246 = gv: (name: \"palloc\") ; guid = 14199378375966128477\n+^247 = gv: (name: \"errcode\") ; guid = 14229004438775178572\n+^248 = gv: (name: \".str.65\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14255234002609822377\n+^249 = gv: (name: \"OGR_Fld_GetType\") ; guid = 14264270469885777332\n+^250 = gv: (name: \"stringToQualifiedNameList\") ; guid = 14307472900166695983\n+^251 = gv: (name: \"llvm.lifetime.end.p0i8\") ; guid = 14311549039910520616\n+^252 = gv: (name: \".str.60\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14370662428728132138\n+^253 = gv: (name: \"llvm.objectsize.i32.p0i8\") ; guid = 14458875647705632198\n+^254 = gv: (name: \".str.9\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14485446307736781349\n+^255 = gv: (name: \"ogrGetConnectionFromTable\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 100, calls: ((callee: ^142), (callee: ^23), (callee: ^10), (callee: ^193), (callee: ^63), (callee: ^213), (callee: ^247), (callee: ^103), (callee: ^134), (callee: ^28), (callee: ^173), (callee: ^313), (callee: ^214), (callee: ^318)), refs: (^114, ^218, ^6, ^184, ^277, ^169, ^229, ^191, ^35, ^183, ^66)))) ; guid = 14489538421214396002\n+^256 = gv: (name: \".str.14\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14564196713091275332\n+^257 = gv: (name: \"OGR_G_CreateFromWkb\") ; guid = 14582421287940076701\n+^258 = gv: (name: \".str.15\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14626853727109554415\n+^259 = gv: (name: \"OidFunctionCall1Coll\") ; guid = 14645821731279227548\n+^260 = gv: (name: \"OGR_F_GetFieldAsString\") ; guid = 14663610124023533782\n+^261 = gv: (name: \"on_proc_exit\") ; guid = 14739560892479568846\n+^262 = gv: (name: \"__memmove_chk\") ; guid = 14739566521580628979\n+^263 = gv: (name: \".str.81\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14857192464629041834\n+^264 = gv: (name: \".str.3\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14932033319597134210\n+^265 = gv: (name: \".str.111\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14938822675017524916\n+^266 = gv: (name: \"makeInteger\") ; guid = 14941529167895337484\n+^267 = gv: (name: \"initStringInfo\") ; guid = 14983778222472594859\n+^268 = gv: (name: \".str.73\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15088045226749455781\n+^269 = gv: (name: \".str.77\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15120020783592112373\n+^270 = gv: (name: \".str.16\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15219659822966720861\n+^271 = gv: (name: \".str.105\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15302697212820053387\n+^272 = gv: (name: \".str.90\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15319309154725096007\n+^273 = gv: (name: \"OGR_F_GetGeomFieldRef\") ; guid = 15377823154312764918\n+^274 = gv: (name: \"OGR_L_GetName\") ; guid = 15426115149216833322\n+^275 = gv: (name: \"__func__.ogrSlotToFeature\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15549183737574959346\n+^276 = gv: (name: \"OGR_L_SyncToDisk\") ; guid = 15560856394909598957\n+^277 = gv: (name: \"__func__.ogrGetConnectionFromTable\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15564164256120579067\n+^278 = gv: (name: \"add_path\") ; guid = 15600907807818796887\n+^279 = gv: (name: \".str.4\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15676626090132624069\n+^280 = gv: (name: \".str.67\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15677256930511746066\n+^281 = gv: (name: \"GDALGetDriverCount\") ; guid = 15698605552504038704\n+^282 = gv: (name: \"__func__.ogrGetDataSourceAttempt\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15791169062911574746\n+^283 = gv: (name: \"__func__.ogrExecForeignDelete\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15933840205328002776\n+^284 = gv: (name: \"OGR_L_ResetReading\") ; guid = 16007011497931703800\n+^285 = gv: (name: \"ogrEndForeignModify\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 28, calls: ((callee: ^213), (callee: ^173), (callee: ^28), (callee: ^276), (callee: ^190)), refs: (^102, ^169, ^310, ^17)))) ; guid = 16064824895596503376\n+^286 = gv: (name: \"pg_any_to_server\") ; guid = 16131384362951758826\n+^287 = gv: (name: \"__strncpy_chk\") ; guid = 16262212709269580389\n+^288 = gv: (name: \"ogrExecForeignInsert\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 79, calls: ((callee: ^133), (callee: ^165), (callee: ^213), (callee: ^173), (callee: ^28), (callee: ^201), (callee: ^72), (callee: ^8), (callee: ^174), (callee: ^87), (callee: ^202), (callee: ^163), (callee: ^75)), refs: (^234, ^169, ^109, ^82, ^232, ^45)))) ; guid = 16289066028216779157\n+^289 = gv: (name: \"OGR_F_SetGeomFieldDirectly\") ; guid = 16426333650641966334\n+^290 = gv: (name: \"get_rel_name\") ; guid = 16440140406998693102\n+^291 = gv: (name: \".str.25\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16559599097246466205\n+^292 = gv: (name: \"get_attname\") ; guid = 16584452802998512049\n ^293 = gv: (name: \"lround\") ; guid = 16998910035504217147\n ^294 = gv: (name: \"TypenameGetTypid\") ; guid = 17046772115287445559\n-^295 = gv: (name: \".str.23\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17099573730501023840\n-^296 = gv: (name: \"ogrIterateForeignScan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 367, calls: ((callee: ^277), (callee: ^200), (callee: ^206), (callee: ^166), (callee: ^38), (callee: ^86), (callee: ^137), (callee: ^81), (callee: ^268), (callee: ^155), (callee: ^242), (callee: ^60), (callee: ^294), (callee: ^76), (callee: ^253), (callee: ^104), (callee: ^202), (callee: ^218), (callee: ^70), (callee: ^303), (callee: ^165), (callee: ^217), (callee: ^254), (callee: ^45), (callee: ^279), (callee: ^212), (callee: ^98), (callee: ^67), (callee: ^238), (callee: ^46), (callee: ^196)), refs: (^7, ^61, ^239, ^37, ^80, ^118, ^259, ^240, ^288, ^102, ^94, ^20, ^5, ^298, ^232, ^189, ^97)))) ; guid = 17140715146443511917\n-^297 = gv: (name: \"ogrGetConnectionFromServer\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 103, calls: ((callee: ^149), (callee: ^187), (callee: ^13), (callee: ^181), (callee: ^304), (callee: ^68), (callee: ^206), (callee: ^166), (callee: ^38), (callee: ^216)), refs: (^289, ^10, ^280, ^28, ^225, ^264, ^275, ^29, ^239, ^103)))) ; guid = 17142633069238306005\n-^298 = gv: (name: \".str.74\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17143004268236423101\n-^299 = gv: (name: \"OGR_L_SetSpatialFilter\") ; guid = 17204042707192583675\n-^300 = gv: (name: \"ogrFieldEntryCmpFunc\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 6, funcFlags: (readNone: 0, readOnly: 1, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0), calls: ((callee: ^158))))) ; guid = 17215590915566065510\n-^301 = gv: (name: \"makeTargetEntry\") ; guid = 17337456028398369525\n-^302 = gv: (name: \".str.37\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17348966578884097027\n-^303 = gv: (name: \"ogrCanConvertToPg\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 25, calls: ((callee: ^206), (callee: ^243), (callee: ^100), (callee: ^38), (callee: ^67), (callee: ^203)), refs: (^57, ^157, ^239, ^44)))) ; guid = 17495717105742303582\n-^304 = gv: (name: \"pg_char_to_encoding\") ; guid = 17792272223997561576\n-^305 = gv: (name: \".str.3\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17833089496982587943\n-^306 = gv: (name: \"ogrStringLaunder\") ; guid = 17842514457283235996\n-^307 = gv: (name: \".str.13\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17874718013259317333\n-^308 = gv: (name: \".str.79\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17896081449102330773\n-^309 = gv: (name: \"__func__.ogrExecForeignDelete\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17948954195876973604\n-^310 = gv: (name: \"OGR_F_SetFieldDouble\") ; guid = 18036176664259296538\n-^311 = gv: (name: \".str.6\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18119992373789702213\n-^312 = gv: (name: \"GDALDatasetGetLayerByName\") ; guid = 18142863631223365569\n-^313 = gv: (name: \"extract_actual_clauses\") ; guid = 18148557515239226531\n-^314 = gv: (name: \"strncpy\", summaries: (function: (module: ^0, flags: (linkage: available_externally, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 3, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 1), calls: ((callee: ^281))))) ; guid = 18199890986370063047\n-^315 = gv: (name: \"ogrLookupGeometryFunctionOid\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 64, calls: ((callee: ^294), (callee: ^76), (callee: ^246), (callee: ^108), (callee: ^13)), refs: (^80, ^193, ^73, ^97)))) ; guid = 18202550521474610337\n-^316 = gv: (name: \".str.92\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18303325894980217316\n-^317 = gv: (name: \"ogrAddForeignUpdateTargets\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 96, calls: ((callee: ^158), (callee: ^206), (callee: ^166), (callee: ^38), (callee: ^172), (callee: ^212), (callee: ^301), (callee: ^131)), refs: (^179, ^308, ^239, ^163, ^290)))) ; guid = 18309683584541304680\n-^318 = gv: (name: \".str.57\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18383209283384941527\n-^319 = gv: (name: \"OGR_L_TestCapability\") ; guid = 18417197584721489128\n+^295 = gv: (name: \"OGR_L_SetSpatialFilter\") ; guid = 17204042707192583675\n+^296 = gv: (name: \"makeTargetEntry\") ; guid = 17337456028398369525\n+^297 = gv: (name: \"ogrErrorHandler\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 28, calls: ((callee: ^213), (callee: ^173), (callee: ^28)), refs: (^16, ^74, ^162, ^189, ^169)))) ; guid = 17428873079964013991\n+^298 = gv: (name: \".str.84\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17509978396808441184\n+^299 = gv: (name: \".str.103\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17541587604311362655\n+^300 = gv: (name: \".str.70\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17542121885512854373\n+^301 = gv: (name: \".str.104\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17625178904967934824\n+^302 = gv: (name: \"pg_char_to_encoding\") ; guid = 17792272223997561576\n+^303 = gv: (name: \".str.79\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17819127508572613331\n+^304 = gv: (name: \"ogrCanConvertToPg\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 25, calls: ((callee: ^213), (callee: ^247), (callee: ^103), (callee: ^28), (callee: ^61), (callee: ^209)), refs: (^127, ^172, ^169, ^252)))) ; guid = 17842162552008649660\n+^305 = gv: (name: \"ogrStringLaunder\") ; guid = 17842514457283235996\n+^306 = gv: (name: \".str.19\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17974633078056481295\n+^307 = gv: (name: \".str.10\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17976090597160932817\n+^308 = gv: (name: \"ogrIterateForeignScan\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 367, calls: ((callee: ^284), (callee: ^205), (callee: ^213), (callee: ^173), (callee: ^28), (callee: ^87), (callee: ^144), (callee: ^79), (callee: ^273), (callee: ^161), (callee: ^246), (callee: ^57), (callee: ^294), (callee: ^73), (callee: ^259), (callee: ^105), (callee: ^208), (callee: ^222), (callee: ^67), (callee: ^304), (callee: ^171), (callee: ^220), (callee: ^260), (callee: ^38), (callee: ^286), (callee: ^217), (callee: ^100), (callee: ^61), (callee: ^72), (callee: ^39), (callee: ^202)), refs: (^280, ^62, ^169, ^30, ^4, ^185, ^31, ^269, ^223, ^300, ^44, ^154, ^268, ^145, ^242, ^86, ^98)))) ; guid = 17980107914100706808\n+^309 = gv: (name: \"OGR_F_SetFieldDouble\") ; guid = 18036176664259296538\n+^310 = gv: (name: \".str.62\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18113727700128389288\n+^311 = gv: (name: \".str.94\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18128095387620241038\n+^312 = gv: (name: \"ogr_fdw_exit\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 2, calls: ((callee: ^104))))) ; guid = 18138846981971259105\n+^313 = gv: (name: \"GDALDatasetGetLayerByName\") ; guid = 18142863631223365569\n+^314 = gv: (name: \"extract_actual_clauses\") ; guid = 18148557515239226531\n+^315 = gv: (name: \"valid_options\", summaries: (variable: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0), refs: (^181, ^306, ^176, ^33, ^218, ^164, ^41, ^114)))) ; guid = 18158413814908557149\n+^316 = gv: (name: \"strncpy\", summaries: (function: (module: ^0, flags: (linkage: available_externally, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 3, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 1), calls: ((callee: ^287))))) ; guid = 18199890986370063047\n+^317 = gv: (name: \"__func__.ogrEreportError\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18285160389744028780\n+^318 = gv: (name: \"OGR_L_TestCapability\") ; guid = 18417197584721489128\n+^319 = gv: (name: \"ogrGetDataSourceAttempt\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 36, calls: ((callee: ^188), (callee: ^213), (callee: ^247), (callee: ^103), (callee: ^134), (callee: ^28), (callee: ^117), (callee: ^128), (callee: ^59)), refs: (^143, ^22, ^282, ^169)))) ; guid = 18421922867008486081\n ^320 = blockcount: 558\n"}]}, {"source1": "./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw_common.bc", "source2": "./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw_common.bc", "unified_diff": null, "details": [{"source1": "llvm-bcanalyzer -dump {}", "source2": "llvm-bcanalyzer -dump {}", "unified_diff": "@@ -182,15 +182,15 @@\n \n \n \n \n \n \n \n- record string = '/build/1st/pgsql-ogr-fdw-1.1.1/ogr_fdw_common.c'\n+ record string = '/build/2/pgsql-ogr-fdw-1.1.1/2nd/ogr_fdw_common.c'\n \n \n \n \n \n \n \n@@ -273,15 +273,15 @@\n \n \n \n \n \n \n \n- \n+ \n \n \n \n \n \n \n record string = 'unable to get OGRFeatureDefnH from OGRLayerH'\n@@ -989,27 +989,27 @@\n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n \n- \n+ \n \n \n blob data = unprintable, 2248 bytes.\n \n \n- blob data = '.str.str.1.str.2.str.3.str.4.str.5.str.6.str.7.str.8.str.9.str.10.str.11.str.12.str.13.str.14.str.15.str.16.str.17.str.18.str.19.str.20.str.21.str.22.str.23.str.24.str.25.str.26.str.27.str.28.str.29.str.30.str.31.str.32.str.33.str.34.str.35.str.36.str.37.str.38.str.39.str.40.str.41.str.42.str.43.str.44.str.45.str.46ogrStringLaunderllvm.lifetime.start.p0i8__ctype_tolower_locllvm.lifetime.end.p0i8strncpyogrLayerToSQLOGR_L_GetLayerDefnstringbuffer_initCPLErrorOGR_FD_GetGeomFieldCountOGR_L_GetNamestringbuffer_aprintfquote_identifierstringbuffer_appendOGR_FD_GetGeomFieldDefnOGR_GFld_GetTypeOGR_GFld_GetNameRefOGR_GFld_GetSpatialRefstringbuffer_clearOSRAutoIdentifyEPSGOSRGetAttrValuestrcasecmpogrColumnNameToSQLstringbuffer_getstringOGR_FD_GetFieldCountOGR_FD_GetFieldDefnOGR_Fld_GetNameRefogrDeparseStringLiteralllvm.objectsize.i32.p0i8__strncpy_chkOGR_GT_FlattenOGR_GT_HasZOGR_GT_HasMstrtolstrcmpOGR_Fld_GetTypeOGR_Fld_GetSubType__snprintf_chkOGR_Fld_GetWidthOGR_GetFieldTypeNamestrchrstringbuffer_append_charllvm.memset.p0i8.i3211.0.1armv7-unknown-linux-gnueabihf/build/1st/pgsql-ogr-fdw-1.1.1/ogr_fdw_common.c.L.str.L.str.1.L.str.2.L.str.3.L.str.4.L.str.5.L.str.6.L.str.7.L.str.8.L.str.9.L.str.10.L.str.11.L.str.12.L.str.13.L.str.14.L.str.15.L.str.16.L.str.17.L.str.18.L.str.19.L.str.20.L.str.21.L.str.22.L.str.23.L.str.24.L.str.25.L.str.26.L.str.27.L.str.28.L.str.29.L.str.30.L.str.31.L.str.32.L.str.33.L.str.34.L.str.35.L.str.36.L.str.37.L.str.38.L.str.39.L.str.40.L.str.41.L.str.42.L.str.43.L.str.44.L.str.45.L.str.46'\n+ blob data = '.str.str.1.str.2.str.3.str.4.str.5.str.6.str.7.str.8.str.9.str.10.str.11.str.12.str.13.str.14.str.15.str.16.str.17.str.18.str.19.str.20.str.21.str.22.str.23.str.24.str.25.str.26.str.27.str.28.str.29.str.30.str.31.str.32.str.33.str.34.str.35.str.36.str.37.str.38.str.39.str.40.str.41.str.42.str.43.str.44.str.45.str.46ogrStringLaunderllvm.lifetime.start.p0i8__ctype_tolower_locllvm.lifetime.end.p0i8strncpyogrLayerToSQLOGR_L_GetLayerDefnstringbuffer_initCPLErrorOGR_FD_GetGeomFieldCountOGR_L_GetNamestringbuffer_aprintfquote_identifierstringbuffer_appendOGR_FD_GetGeomFieldDefnOGR_GFld_GetTypeOGR_GFld_GetNameRefOGR_GFld_GetSpatialRefstringbuffer_clearOSRAutoIdentifyEPSGOSRGetAttrValuestrcasecmpogrColumnNameToSQLstringbuffer_getstringOGR_FD_GetFieldCountOGR_FD_GetFieldDefnOGR_Fld_GetNameRefogrDeparseStringLiteralllvm.objectsize.i32.p0i8__strncpy_chkOGR_GT_FlattenOGR_GT_HasZOGR_GT_HasMstrtolstrcmpOGR_Fld_GetTypeOGR_Fld_GetSubType__snprintf_chkOGR_Fld_GetWidthOGR_GetFieldTypeNamestrchrstringbuffer_append_charllvm.memset.p0i8.i3211.0.1armv7-unknown-linux-gnueabihf/build/2/pgsql-ogr-fdw-1.1.1/2nd/ogr_fdw_common.c.L.str.L.str.1.L.str.2.L.str.3.L.str.4.L.str.5.L.str.6.L.str.7.L.str.8.L.str.9.L.str.10.L.str.11.L.str.12.L.str.13.L.str.14.L.str.15.L.str.16.L.str.17.L.str.18.L.str.19.L.str.20.L.str.21.L.str.22.L.str.23.L.str.24.L.str.25.L.str.26.L.str.27.L.str.28.L.str.29.L.str.30.L.str.31.L.str.32.L.str.33.L.str.34.L.str.35.L.str.36.L.str.37.L.str.38.L.str.39.L.str.40.L.str.41.L.str.42.L.str.43.L.str.44.L.str.45.L.str.46'\n \n \n \n Summary: Total size: 128704b/16088.00B/4022W\n Stream type: LLVM IR\n # Toplevel Blocks: 4\n \n@@ -1025,27 +1025,27 @@\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 3 60 20.0 SETBID\n \n Block ID #8 (MODULE_BLOCK):\n Num Instances: 1\n- Total Size: 14956b/1869.50B/467W\n- Percent of file: 11.6205%\n+ Total Size: 14938b/1867.25B/466W\n+ Percent of file: 11.6065%\n Num SubBlocks: 16\n Num Abbrevs: 3\n Num Records: 96\n Percent Abbrevs: 2.0833%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 47 6345 135.0 GLOBALVAR\n \t\t 43 6579 153.0 FUNCTION\n-\t\t 1 225 HASH\n-\t\t 1 344 100.00 SOURCE_FILENAME\n+\t\t 1 219 HASH\n+\t\t 1 358 100.00 SOURCE_FILENAME\n \t\t 1 35 100.00 VSTOFFSET\n \t\t 1 633 DATALAYOUT\n \t\t 1 363 TRIPLE\n \t\t 1 21 VERSION\n \n Block ID #9 (PARAMATTR_BLOCK):\n Num Instances: 1\n@@ -1071,17 +1071,17 @@\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 31 34839 1123.8 ENTRY\n \n Block ID #11 (CONSTANTS_BLOCK):\n Num Instances: 6\n- Total Size: 10420b/1302.50B/325W\n- Percent of file: 8.0961%\n- Average Size: 1736.67/217.08B/54W\n+ Total Size: 10438b/1304.75B/326W\n+ Percent of file: 8.1101%\n+ Average Size: 1739.67/217.46B/54W\n Tot/Avg SubBlocks: 0/0.000000e+00\n Tot/Avg Abbrevs: 4/6.666667e-01\n Tot/Avg Records: 200/3.333333e+01\n Percent Abbrevs: 70.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n"}, {"source1": "find {} -execdir llvm-dis -o - {} ;", "source2": "find {} -execdir llvm-dis -o - {} ;", "unified_diff": "@@ -1,9 +1,9 @@\n ; ModuleID = './11.bc'\n-source_filename = \"/build/1st/pgsql-ogr-fdw-1.1.1/ogr_fdw_common.c\"\n+source_filename = \"/build/2/pgsql-ogr-fdw-1.1.1/2nd/ogr_fdw_common.c\"\n target datalayout = \"e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64\"\n target triple = \"armv7-unknown-linux-gnueabihf\"\n \n %struct.stringbuffer_t = type { i32, i8*, i8* }\n %struct.OGRGeomFieldDefnHS = type opaque\n \n @.str = private unnamed_addr constant [45 x i8] c\"unable to get OGRFeatureDefnH from OGRLayerH\\00\", align 1\n@@ -767,99 +767,99 @@\n !llvm.ident = !{!3}\n \n !0 = !{i32 1, !\"wchar_size\", i32 4}\n !1 = !{i32 1, !\"min_enum_size\", i32 4}\n !2 = !{i32 1, !\"EnableSplitLTOUnit\", i32 0}\n !3 = !{!\"Debian clang version 11.0.1-2\"}\n \n-^0 = module: (path: \"./11.bc\", hash: (2353274936, 3909990965, 4024887268, 2103744903, 2748378371))\n-^1 = gv: (name: \".str.28\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4316659906427260\n-^2 = gv: (name: \".str.1\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 31496962364881233\n-^3 = gv: (name: \"ogrLayerToSQL\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 229, calls: ((callee: ^41), (callee: ^4), (callee: ^79), (callee: ^30), (callee: ^73), (callee: ^90), (callee: ^37), (callee: ^86), (callee: ^11), (callee: ^22), (callee: ^32), (callee: ^45), (callee: ^36), (callee: ^83), (callee: ^54), (callee: ^70), (callee: ^42), (callee: ^28), (callee: ^63), (callee: ^67), (callee: ^38), (callee: ^49), (callee: ^51), (callee: ^10), (callee: ^14), (callee: ^31), (callee: ^68), (callee: ^81), (callee: ^82), (callee: ^76), (callee: ^24), (callee: ^39), (callee: ^12)), refs: (^8, ^2, ^20, ^35, ^43, ^60, ^27, ^66, ^58, ^29, ^7, ^40, ^52, ^46, ^5, ^17, ^9, ^87, ^1, ^18, ^64, ^80, ^57, ^84, ^53, ^44, ^75, ^16, ^47, ^89, ^74, ^72, ^23, ^78, ^19, ^25, ^88, ^59, ^50, ^56, ^34, ^33, ^65, ^48)))) ; guid = 352894235419518586\n+^0 = module: (path: \"./11.bc\", hash: (1027332950, 2900753755, 1611696483, 1879594181, 1126326343))\n+^1 = gv: (name: \".str.44\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 286941230577954786\n+^2 = gv: (name: \"ogrLayerToSQL\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 229, calls: ((callee: ^32), (callee: ^4), (callee: ^78), (callee: ^22), (callee: ^73), (callee: ^88), (callee: ^26), (callee: ^87), (callee: ^8), (callee: ^15), (callee: ^24), (callee: ^36), (callee: ^25), (callee: ^84), (callee: ^52), (callee: ^67), (callee: ^33), (callee: ^20), (callee: ^61), (callee: ^64), (callee: ^28), (callee: ^44), (callee: ^49), (callee: ^7), (callee: ^45), (callee: ^23), (callee: ^65), (callee: ^80), (callee: ^83), (callee: ^76), (callee: ^17), (callee: ^29), (callee: ^19)), refs: (^51, ^35, ^3, ^71, ^81, ^48, ^55, ^59, ^62, ^27, ^46, ^30, ^90, ^37, ^69, ^38, ^60, ^18, ^75, ^42, ^34, ^85, ^12, ^16, ^5, ^41, ^47, ^39, ^72, ^21, ^57, ^63, ^9, ^13, ^31, ^79, ^53, ^70, ^1, ^56, ^50, ^82, ^11, ^89)))) ; guid = 352894235419518586\n+^3 = gv: (name: \".str.2\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 386260623942002505\n ^4 = gv: (name: \"stringbuffer_init\") ; guid = 564396188804779197\n-^5 = gv: (name: \".str.24\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 798159202308948345\n+^5 = gv: (name: \".str.7\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 905912510211403729\n ^6 = gv: (name: \"strcmp\") ; guid = 1013198891307352868\n-^7 = gv: (name: \".str.20\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1165186223064192361\n-^8 = gv: (name: \".str\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1284250654942551699\n-^9 = gv: (name: \".str.26\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1460382313066373768\n-^10 = gv: (name: \"stringbuffer_getstring\") ; guid = 1474161786174307025\n-^11 = gv: (name: \"stringbuffer_aprintf\") ; guid = 1511889965463086851\n-^12 = gv: (name: \"ogrDeparseStringLiteral\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 17, calls: ((callee: ^61), (callee: ^55))))) ; guid = 1791487884633139511\n-^13 = gv: (name: \".str.32\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1839934120253574863\n-^14 = gv: (name: \"ogrColumnNameToSQL\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 70, calls: ((callee: ^90), (callee: ^37), (callee: ^86), (callee: ^11), (callee: ^49), (callee: ^22), (callee: ^12), (callee: ^6)), refs: (^62, ^13, ^53, ^26)))) ; guid = 1961215684484632227\n-^15 = gv: (name: \"llvm.memset.p0i8.i32\") ; guid = 1965687733293536947\n-^16 = gv: (name: \".str.10\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2258613111510756157\n-^17 = gv: (name: \".str.25\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2656335183468996301\n-^18 = gv: (name: \".str.29\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2843792154772574348\n-^19 = gv: (name: \".str.40\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3262892691460367463\n-^20 = gv: (name: \".str.2\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3609926435361681484\n-^21 = gv: (name: \"llvm.lifetime.start.p0i8\") ; guid = 3657761528566682672\n-^22 = gv: (name: \"stringbuffer_append\") ; guid = 3953224524135886425\n-^23 = gv: (name: \".str.38\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4018626160414361477\n-^24 = gv: (name: \"OGR_GetFieldTypeName\") ; guid = 4058582162046031942\n-^25 = gv: (name: \".str.41\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4362025843793582629\n-^26 = gv: (name: \".str.33\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4475624783215640500\n-^27 = gv: (name: \".str.16\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4577729416258713087\n-^28 = gv: (name: \"OGR_GT_HasZ\") ; guid = 4956739372104643969\n-^29 = gv: (name: \".str.19\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5526729908002461188\n-^30 = gv: (name: \"OGR_FD_GetGeomFieldCount\") ; guid = 5588709508692650079\n-^31 = gv: (name: \"OGR_FD_GetFieldDefn\") ; guid = 5684750978461498974\n-^32 = gv: (name: \"OGR_FD_GetFieldCount\") ; guid = 5795105892416542310\n-^33 = gv: (name: \".str.11\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6085476075739140496\n-^34 = gv: (name: \".str.46\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6210691668151180990\n-^35 = gv: (name: \".str.3\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6285771382894926197\n-^36 = gv: (name: \"OGR_GFld_GetType\") ; guid = 6323526269402980203\n-^37 = gv: (name: \"__ctype_tolower_loc\") ; guid = 6359585504306630873\n-^38 = gv: (name: \"OSRGetAttrValue\") ; guid = 6422610519489076740\n-^39 = gv: (name: \"OGR_Fld_GetNameRef\") ; guid = 6613723236782381034\n-^40 = gv: (name: \".str.21\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7329821659875127457\n-^41 = gv: (name: \"OGR_L_GetLayerDefn\") ; guid = 7377720306025718183\n-^42 = gv: (name: \"OGR_GT_Flatten\") ; guid = 7474717686780846290\n-^43 = gv: (name: \".str.14\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7837257784477149569\n-^44 = gv: (name: \".str.8\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7844860815130952906\n-^45 = gv: (name: \"OGR_FD_GetGeomFieldDefn\") ; guid = 7871441242941419765\n-^46 = gv: (name: \".str.23\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7890368540638445677\n-^47 = gv: (name: \".str.34\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8015710735766423378\n-^48 = gv: (name: \".str.13\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8513707364544101360\n-^49 = gv: (name: \"strcasecmp\") ; guid = 9156440272587134634\n-^50 = gv: (name: \".str.44\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9267085877054490586\n-^51 = gv: (name: \"strtol\") ; guid = 10216030853587034628\n-^52 = gv: (name: \".str.22\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10256362109229028587\n-^53 = gv: (name: \".str.7\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10335780628410167743\n-^54 = gv: (name: \"OGR_GFld_GetSpatialRef\") ; guid = 10651632701840027710\n-^55 = gv: (name: \"stringbuffer_append_char\") ; guid = 10980553060862153490\n-^56 = gv: (name: \".str.45\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11315510397066678757\n-^57 = gv: (name: \".str.5\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11758480266147086312\n-^58 = gv: (name: \".str.18\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11874457752316134188\n-^59 = gv: (name: \".str.43\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12270348990943869899\n-^60 = gv: (name: \".str.15\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12598358217484225796\n-^61 = gv: (name: \"strchr\") ; guid = 12775221644443139203\n-^62 = gv: (name: \".str.31\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12912806626266646798\n-^63 = gv: (name: \"OGR_GT_HasM\") ; guid = 12974980298271669198\n-^64 = gv: (name: \".str.30\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13056705673473054550\n-^65 = gv: (name: \".str.12\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13229740553828013146\n-^66 = gv: (name: \".str.17\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13278850110146811572\n-^67 = gv: (name: \"OSRAutoIdentifyEPSG\") ; guid = 13895729068558717338\n-^68 = gv: (name: \"OGR_Fld_GetType\") ; guid = 14264270469885777332\n-^69 = gv: (name: \"llvm.lifetime.end.p0i8\") ; guid = 14311549039910520616\n-^70 = gv: (name: \"stringbuffer_clear\") ; guid = 14392932865073763261\n-^71 = gv: (name: \"llvm.objectsize.i32.p0i8\") ; guid = 14458875647705632198\n-^72 = gv: (name: \".str.37\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14727152671951885501\n+^7 = gv: (name: \"stringbuffer_getstring\") ; guid = 1474161786174307025\n+^8 = gv: (name: \"stringbuffer_aprintf\") ; guid = 1511889965463086851\n+^9 = gv: (name: \".str.38\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1761824305319841249\n+^10 = gv: (name: \"llvm.memset.p0i8.i32\") ; guid = 1965687733293536947\n+^11 = gv: (name: \".str.12\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2183015727109554964\n+^12 = gv: (name: \".str.5\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2756529660911309110\n+^13 = gv: (name: \".str.39\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3003060011015346510\n+^14 = gv: (name: \"llvm.lifetime.start.p0i8\") ; guid = 3657761528566682672\n+^15 = gv: (name: \"stringbuffer_append\") ; guid = 3953224524135886425\n+^16 = gv: (name: \".str.6\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4015535006750806526\n+^17 = gv: (name: \"OGR_GetFieldTypeName\") ; guid = 4058582162046031942\n+^18 = gv: (name: \".str.27\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4207749857510713707\n+^19 = gv: (name: \"ogrDeparseStringLiteral\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 17, calls: ((callee: ^58), (callee: ^54))))) ; guid = 4292623082872825918\n+^20 = gv: (name: \"OGR_GT_HasZ\") ; guid = 4956739372104643969\n+^21 = gv: (name: \".str.35\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5252676777213221258\n+^22 = gv: (name: \"OGR_FD_GetGeomFieldCount\") ; guid = 5588709508692650079\n+^23 = gv: (name: \"OGR_FD_GetFieldDefn\") ; guid = 5684750978461498974\n+^24 = gv: (name: \"OGR_FD_GetFieldCount\") ; guid = 5795105892416542310\n+^25 = gv: (name: \"OGR_GFld_GetType\") ; guid = 6323526269402980203\n+^26 = gv: (name: \"__ctype_tolower_loc\") ; guid = 6359585504306630873\n+^27 = gv: (name: \".str.19\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6367380056477778211\n+^28 = gv: (name: \"OSRGetAttrValue\") ; guid = 6422610519489076740\n+^29 = gv: (name: \"OGR_Fld_GetNameRef\") ; guid = 6613723236782381034\n+^30 = gv: (name: \".str.21\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6643204670600522497\n+^31 = gv: (name: \".str.40\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6853305080456360753\n+^32 = gv: (name: \"OGR_L_GetLayerDefn\") ; guid = 7377720306025718183\n+^33 = gv: (name: \"OGR_GT_Flatten\") ; guid = 7474717686780846290\n+^34 = gv: (name: \".str.30\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7813701511323489439\n+^35 = gv: (name: \".str.1\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7849151037944759215\n+^36 = gv: (name: \"OGR_FD_GetGeomFieldDefn\") ; guid = 7871441242941419765\n+^37 = gv: (name: \".str.23\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7882868397681811609\n+^38 = gv: (name: \".str.25\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8015499574390609542\n+^39 = gv: (name: \".str.10\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8089963860072837139\n+^40 = gv: (name: \".str.32\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8392999252972765061\n+^41 = gv: (name: \".str.8\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8438570902787276523\n+^42 = gv: (name: \".str.29\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8755919651274956225\n+^43 = gv: (name: \".str.33\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8983979567242010168\n+^44 = gv: (name: \"strcasecmp\") ; guid = 9156440272587134634\n+^45 = gv: (name: \"ogrColumnNameToSQL\", summaries: (function: (module: ^0, flags: (linkage: internal, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 70, calls: ((callee: ^88), (callee: ^26), (callee: ^87), (callee: ^8), (callee: ^44), (callee: ^15), (callee: ^19), (callee: ^6)), refs: (^74, ^40, ^5, ^43)))) ; guid = 9465032726482756821\n+^46 = gv: (name: \".str.20\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9617345533432720584\n+^47 = gv: (name: \".str.9\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9747299956976518411\n+^48 = gv: (name: \".str.15\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9754230118522619267\n+^49 = gv: (name: \"strtol\") ; guid = 10216030853587034628\n+^50 = gv: (name: \".str.46\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10346596388643438462\n+^51 = gv: (name: \".str\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10378169768349845715\n+^52 = gv: (name: \"OGR_GFld_GetSpatialRef\") ; guid = 10651632701840027710\n+^53 = gv: (name: \".str.42\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10666956640254729398\n+^54 = gv: (name: \"stringbuffer_append_char\") ; guid = 10980553060862153490\n+^55 = gv: (name: \".str.16\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11326483289149112883\n+^56 = gv: (name: \".str.45\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12493274026091897758\n+^57 = gv: (name: \".str.36\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12692970628156796112\n+^58 = gv: (name: \"strchr\") ; guid = 12775221644443139203\n+^59 = gv: (name: \".str.17\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12819203732723289900\n+^60 = gv: (name: \".str.26\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12865226444370502048\n+^61 = gv: (name: \"OGR_GT_HasM\") ; guid = 12974980298271669198\n+^62 = gv: (name: \".str.18\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13289367325548776494\n+^63 = gv: (name: \".str.37\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13601060407957881571\n+^64 = gv: (name: \"OSRAutoIdentifyEPSG\") ; guid = 13895729068558717338\n+^65 = gv: (name: \"OGR_Fld_GetType\") ; guid = 14264270469885777332\n+^66 = gv: (name: \"llvm.lifetime.end.p0i8\") ; guid = 14311549039910520616\n+^67 = gv: (name: \"stringbuffer_clear\") ; guid = 14392932865073763261\n+^68 = gv: (name: \"llvm.objectsize.i32.p0i8\") ; guid = 14458875647705632198\n+^69 = gv: (name: \".str.24\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14491758606931217805\n+^70 = gv: (name: \".str.43\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14551089630222388821\n+^71 = gv: (name: \".str.3\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14965192788660888843\n+^72 = gv: (name: \".str.34\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15337981170545530267\n ^73 = gv: (name: \"OGR_L_GetName\") ; guid = 15426115149216833322\n-^74 = gv: (name: \".str.36\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15502217391627160622\n-^75 = gv: (name: \".str.9\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15771015046651920782\n+^74 = gv: (name: \".str.31\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15467500200730499008\n+^75 = gv: (name: \".str.28\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15763717807458271393\n ^76 = gv: (name: \"OGR_Fld_GetWidth\") ; guid = 16230464430016486575\n ^77 = gv: (name: \"__strncpy_chk\") ; guid = 16262212709269580389\n-^78 = gv: (name: \".str.39\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16623957844285436154\n-^79 = gv: (name: \"CPLError\") ; guid = 16653627991493903558\n-^80 = gv: (name: \".str.4\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16727970150434063555\n-^81 = gv: (name: \"OGR_Fld_GetSubType\") ; guid = 16747248568427588023\n-^82 = gv: (name: \"__snprintf_chk\") ; guid = 17203959138719335519\n-^83 = gv: (name: \"OGR_GFld_GetNameRef\") ; guid = 17528807200059848133\n-^84 = gv: (name: \".str.6\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17560739799034692342\n-^85 = gv: (name: \"ogrStringLaunder\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 48, calls: ((callee: ^37), (callee: ^77))))) ; guid = 17842514457283235996\n-^86 = gv: (name: \"quote_identifier\") ; guid = 17902145488858675465\n-^87 = gv: (name: \".str.27\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17911072282274018757\n-^88 = gv: (name: \".str.42\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17975342295652720170\n-^89 = gv: (name: \".str.35\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18043959692379545137\n-^90 = gv: (name: \"strncpy\", summaries: (function: (module: ^0, flags: (linkage: available_externally, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 3, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 1), calls: ((callee: ^77))))) ; guid = 18199890986370063047\n+^78 = gv: (name: \"CPLError\") ; guid = 16653627991493903558\n+^79 = gv: (name: \".str.41\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16680445287157142079\n+^80 = gv: (name: \"OGR_Fld_GetSubType\") ; guid = 16747248568427588023\n+^81 = gv: (name: \".str.14\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16800399513848052726\n+^82 = gv: (name: \".str.11\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17045169095728836641\n+^83 = gv: (name: \"__snprintf_chk\") ; guid = 17203959138719335519\n+^84 = gv: (name: \"OGR_GFld_GetNameRef\") ; guid = 17528807200059848133\n+^85 = gv: (name: \".str.4\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17715167875515467046\n+^86 = gv: (name: \"ogrStringLaunder\", summaries: (function: (module: ^0, flags: (linkage: external, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 48, calls: ((callee: ^26), (callee: ^77))))) ; guid = 17842514457283235996\n+^87 = gv: (name: \"quote_identifier\") ; guid = 17902145488858675465\n+^88 = gv: (name: \"strncpy\", summaries: (function: (module: ^0, flags: (linkage: available_externally, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 3, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 1), calls: ((callee: ^77))))) ; guid = 18199890986370063047\n+^89 = gv: (name: \".str.13\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18279821934095250769\n+^90 = gv: (name: \".str.22\", summaries: (variable: (module: ^0, flags: (linkage: private, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18340551011985377338\n ^91 = blockcount: 100\n"}]}, {"source1": "./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw_deparse.bc", "source2": "./usr/lib/postgresql/13/lib/bitcode/ogr_fdw/ogr_fdw_deparse.bc", "unified_diff": null, "details": [{"source1": "llvm-bcanalyzer -dump {}", "source2": "llvm-bcanalyzer -dump {}", "unified_diff": "@@ -1,908 +1,910 @@\n \n record string = 'LLVM11.0.1'\n \n \n-\n+\n \n \n- \n- \n+ \n+ \n \n \n \n \n \n- \n+ \n \n \n \n \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n+ \n+ \n \n- \n- \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n- \n+ \n \n+ \n+ \n \n \n record string = 'struct.StringInfoData'\n- \n- \n+ \n+ \n \n record string = 'struct.Node'\n- record string = '?'\n- \n- record string = 'union.ListCell'\n- \n+ record string = 'A'\n \n- \n+ record string = 'union.ListCell'\n+ \n+ \n+ \n record string = 'struct.List'\n- record string = '???FG'\n- \n- record string = 'struct.FromExpr'\n- record string = '?ID'\n+ record string = 'AAAHI'\n \n- record string = 'struct.OnConflictExpr'\n- record string = '??ID?ID?I'\n+ record string = 'struct.FromExpr'\n+ record string = 'AKF'\n \n- record string = 'struct.Query'\n- \n+ record string = 'struct.OnConflictExpr'\n+ record string = 'AAKFAKFAK'\n \n+ record string = 'struct.Query'\n+ \n+ \n \n record string = 'struct.ParamExternData'\n- \n- \n- \n- record string = 'RS?>R'\n- \n+ \n+ \n+ \n+ record string = 'TUA@T'\n+ \n \n record string = 'struct.Expr'\n- record string = '?'\n+ record string = 'A'\n record string = 'struct.Param'\n- record string = 'W??????'\n- \n- \n- record string = 'VZ'\n- \n- record string = 'VZ?'\n+ record string = 'YAAAAAA'\n+ \n+ \n+ record string = 'X\\'\n \n- \n+ record string = 'X\\A'\n \n- record string = 'VZZ'\n+ \n \n+ record string = 'X\\\\'\n+ \n record string = 'struct.BlockIdData'\n- record string = 'PP'\n+ record string = 'RR'\n record string = 'struct.ItemPointerData'\n- record string = 'cP'\n+ record string = 'eR'\n record string = 'union.anon.0'\n- record string = '?'\n+ record string = 'A'\n record string = 'struct.HeapTupleFields'\n- record string = '??e'\n+ record string = 'AAg'\n record string = 'union.anon'\n- record string = 'f'\n+ record string = 'h'\n \n record string = 'struct.HeapTupleHeaderData'\n- \n- \n- record string = 'struct.HeapTupleData'\n- record string = '?d?j'\n+ \n \n- record string = 'lZ'\n+ record string = 'struct.HeapTupleData'\n+ record string = 'AfAl'\n \n- record string = 'struct.MinimalTupleData'\n- \n+ record string = 'n\\'\n \n- record string = 'pZ'\n+ record string = 'struct.MinimalTupleData'\n+ \n \n- record string = 'struct.TupleTableSlotOps'\n- record string = '?\\\\\\^`\\bnrnr'\n+ record string = 'r\\'\n \n- record string = 'struct.AttrDefault'\n- \n+ record string = 'struct.TupleTableSlotOps'\n+ record string = 'A^^^`b^dptpt'\n \n- record string = 'struct.ConstrCheck'\n- \n+ record string = 'struct.AttrDefault'\n+ \n \n+ record string = 'struct.ConstrCheck'\n+ \n+ \n record string = 'struct.AttrMissing'\n \n- \n- record string = 'struct.TupleConstr'\n- \n \n+ record string = 'struct.TupleConstr'\n+ \n+ \n \n record string = 'struct.nameData'\n- record string = '}'\n+ \n record string = 'struct.FormData_pg_attribute'\n- \n- \n+ \n+ \n record string = 'struct.TupleDescData'\n- \n- \n- \n- \n- \n- \n- \n+ \n+ \n+ \n+