{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.iKzmm5z1og/b1/pgaudit-1.6_1.6.2-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.iKzmm5z1og/b2/pgaudit-1.6_1.6.2-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n afb8084f037b2bd46117c5481e263bd3 49844 debug optional postgresql-14-pgaudit-dbgsym_1.6.2-1_arm64.deb\n- 28ff03543696152c14cb1d2ec207442c 49188 database optional postgresql-14-pgaudit_1.6.2-1_arm64.deb\n+ cab3ea4f3fff044ed9590a50309bbea8 49236 database optional postgresql-14-pgaudit_1.6.2-1_arm64.deb\n"}, {"source1": "postgresql-14-pgaudit_1.6.2-1_arm64.deb", "source2": "postgresql-14-pgaudit_1.6.2-1_arm64.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 2022-03-10 09:52:27.000000 debian-binary\n -rw-r--r-- 0 0 0 1088 2022-03-10 09:52:27.000000 control.tar.xz\n--rw-r--r-- 0 0 0 47908 2022-03-10 09:52:27.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 47956 2022-03-10 09:52:27.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": "@@ -2,16 +2,16 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/lib/bitcode/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/lib/bitcode/pgaudit/\n--rw-r--r-- 0 root (0) root (0) 42052 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/lib/bitcode/pgaudit/pgaudit.bc\n--rw-r--r-- 0 root (0) root (0) 4404 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/lib/bitcode/pgaudit.index.bc\n+-rw-r--r-- 0 root (0) root (0) 42064 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/lib/bitcode/pgaudit/pgaudit.bc\n+-rw-r--r-- 0 root (0) root (0) 4408 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/lib/bitcode/pgaudit.index.bc\n -rw-r--r-- 0 root (0) root (0) 67368 2022-03-10 09:52:27.000000 ./usr/lib/postgresql/14/lib/pgaudit.so\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-10 09:52:27.000000 ./usr/share/doc/postgresql-14-pgaudit/\n -rw-r--r-- 0 root (0) root (0) 6269 2022-02-25 21:00:56.000000 ./usr/share/doc/postgresql-14-pgaudit/README.md.gz\n -rw-r--r-- 0 root (0) root (0) 1102 2022-03-10 09:52:27.000000 ./usr/share/doc/postgresql-14-pgaudit/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1219 2017-04-08 08:24:33.000000 ./usr/share/doc/postgresql-14-pgaudit/copyright\n"}, {"source1": "./usr/lib/postgresql/14/lib/bitcode/pgaudit/pgaudit.bc", "source2": "./usr/lib/postgresql/14/lib/bitcode/pgaudit/pgaudit.bc", "unified_diff": null, "details": [{"source1": "llvm-bcanalyzer -dump {}", "source2": "llvm-bcanalyzer -dump {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n record string = 'LLVM14.0.6'\n \n \n-\n+\n \n \n \n \n \n record string = 'struct.Pg_magic_struct'\n \n@@ -394,15 +394,15 @@\n record string = 'struct.AuditEvent'\n \n record string = 'struct.AuditEventStackItem'\n \n \n \n \n- \n+ \n \n \n \n \n \n \n \n@@ -804,15 +804,15 @@\n \n \n \n \n \n \n \n- record string = '/build/1st/pgaudit-1.6-1.6.2/pgaudit.c'\n+ record string = '/build/2/pgaudit-1.6-1.6.2/2nd/pgaudit.c'\n \n \n \n \n \n \n \n@@ -1029,16 +1029,16 @@\n \n \n \n \n \n \n \n- \n- \n+ \n+ \n \n \n \n \n \n \n \n@@ -1071,15 +1071,15 @@\n \n record string = 'log'\n record string = 'DDL'\n record string = 'ALL'\n \n record string = 'pgaudit not loaded before call to pgaudit_ddl_command_end()'\n \n- record string = '/build/1st/pgaudit-1.6-1.6.2/pgaudit.c'\n+ record string = '/build/2/pgaudit-1.6-1.6.2/2nd/pgaudit.c'\n \n record string = 'pgaudit_ddl_command_end'\n record string = 'AUDIT: %s,%ld,%ld,%s,%s'\n \n record string = 'not fired by event trigger manager'\n \n record string = 'pgaudit_func_ddl_command_end temporary context'\n@@ -3898,135 +3898,135 @@\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, 5464 bytes.\n \n-\n- blob data = 'Pg_magic_func.Pg_magic_datapg_finfo_pgaudit_ddl_command_end.my_finfopg_finfo_pgaudit_sql_drop.my_finfoauditLogauditLogCatalogauditLogClientauditLogLevelStringauditLogLevelauditLogParameterauditLogRelationauditLogRowsauditLogStatementauditLogStatementOnceauditRoleauditEventStackauditLogBitmap.str.str.1__func__.pgaudit_ddl_command_endinternalStatement.str.2CurrentMemoryContext.str.3.str.4.str.5.str.6SPI_tuptableSPI_processed.str.7__func__.pgaudit_sql_drop.str.8.str.9.str.10_PG_init.initedprocess_shared_preload_libraries_in_progress.str.11__func__._PG_init.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.34ExecutorStart_hooknext_ExecutorStart_hookExecutorCheckPerms_hooknext_ExecutorCheckPerms_hookProcessUtility_hooknext_ProcessUtility_hookobject_access_hooknext_object_access_hookExecutorRun_hooknext_ExecutorRun_hookExecutorEnd_hooknext_ExecutorEnd_hook.str.35.str.36creating_extension.str.37.str.38.str.39.str.40.str.41.str.42.str.43statementLoggedstatementTotalsubstatementTotal.str.44.str.45.str.46.str.47.str.48.str.49.str.50.str.51__func__.log_audit_event.str.56GUC_check_errdetail_string.str.57.str.58.str.59.str.60.str.61.str.62.str.63.str.64.str.65.str.66.str.67.str.68.str.69stackTotal.str.70.str.71.str.72.str.73.str.74.str.75.str.76.str.77.str.78.str.79__func__.pgaudit_ProcessUtility_hook.str.80__func__.stack_valid.str.81__func__.log_function_execute.str.82__func__.stack_popPg_magic_funcpg_finfo_pgaudit_ddl_command_endpg_finfo_pgaudit_sql_droppgaudit_ddl_command_endllvm.lifetime.start.p0i8errstart_colderrstarterrmsg_internalerrfinishAllocSetContextCreateInternalGetCommandLogLevelCreateCommandTagSPI_connectSPI_executeSPI_getvalueGetCommandTagEnumlog_audit_eventllvm.lifetime.end.p0i8SPI_finishMemoryContextDeletepgaudit_sql_drop_PG_initerrcodeerrmsgDefineCustomStringVariablecheck_pgaudit_logassign_pgaudit_logDefineCustomBoolVariablecheck_pgaudit_log_levelassign_pgaudit_log_levelpgaudit_ExecutorStart_hookpgaudit_ExecutorCheckPerms_hookpgaudit_ProcessUtility_hookpgaudit_object_access_hookpgaudit_ExecutorRun_hookpgaudit_ExecutorEnd_hookpstrduppg_tolowerstrstrpallocinitStringInfoappend_valid_csvGetCommandTagNameappendStringInfoChargetTypeOutputInfoOidOutputFunctionCallpfreeappendStringInfoStringappendStringInfollvm.is.constant.i32errhidestmterrhidecontext__strncpy_chkllvm.objectsize.i64.p0i8SplitIdentifierStringpre_format_elog_string__errno_locationformat_elog_stringlist_freemallocpg_strcasecmpfreecopyParamListstandard_ExecutorStartMemoryContextSetParentpalloc0stack_freeMemoryContextRegisterResetCallbackget_role_oidIsAbortedTransactionBlockStatelog_select_dmlis_member_of_roleGetSessionUserIdGetUserIdget_rel_namespaceIsCatalogNamespacequote_qualified_identifierget_namespace_nameget_rel_nameaudit_on_any_attributeSearchSysCache1SysCacheGetAttraudit_on_aclReleaseSysCachepg_detoast_datumhas_privs_of_rolebms_is_emptybms_copybms_first_memberbms_freeSearchSysCache2standard_ProcessUtilitystandard_ExecutorRunstandard_ExecutorEndllvm.assume__memcpy_chkstrchr14.0.6aarch64-unknown-linux-gnu/build/1st/pgaudit-1.6-1.6.2/pgaudit.c.L.str.L.str.1.L__func__.pgaudit_ddl_command_end.L.str.2.L.str.3.L.str.4.L.str.5.L.str.6.L.str.7.L__func__.pgaudit_sql_drop.L.str.8.L.str.9.L.str.10.L.str.11.L__func__._PG_init.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.L.str.47.L.str.48.L.str.49.L.str.50.L.str.51.L__func__.log_audit_event.L.str.56.L.str.57.L.str.58.L.str.59.L.str.60.L.str.61.L.str.62.L.str.63.L.str.64.L.str.65.L.str.66.L.str.67.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.str.77.L.str.78.L.str.79.L__func__.pgaudit_ProcessUtility_hook.L.str.80.L__func__.stack_valid.L.str.81.L__func__.log_function_execute.L.str.82.L__func__.stack_pop'\n+\n+ blob data = 'Pg_magic_func.Pg_magic_datapg_finfo_pgaudit_ddl_command_end.my_finfopg_finfo_pgaudit_sql_drop.my_finfoauditLogauditLogCatalogauditLogClientauditLogLevelStringauditLogLevelauditLogParameterauditLogRelationauditLogRowsauditLogStatementauditLogStatementOnceauditRoleauditEventStackauditLogBitmap.str.str.1__func__.pgaudit_ddl_command_endinternalStatement.str.2CurrentMemoryContext.str.3.str.4.str.5.str.6SPI_tuptableSPI_processed.str.7__func__.pgaudit_sql_drop.str.8.str.9.str.10_PG_init.initedprocess_shared_preload_libraries_in_progress.str.11__func__._PG_init.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.34ExecutorStart_hooknext_ExecutorStart_hookExecutorCheckPerms_hooknext_ExecutorCheckPerms_hookProcessUtility_hooknext_ProcessUtility_hookobject_access_hooknext_object_access_hookExecutorRun_hooknext_ExecutorRun_hookExecutorEnd_hooknext_ExecutorEnd_hook.str.35.str.36creating_extension.str.37.str.38.str.39.str.40.str.41.str.42.str.43statementLoggedstatementTotalsubstatementTotal.str.44.str.45.str.46.str.47.str.48.str.49.str.50.str.51__func__.log_audit_event.str.56GUC_check_errdetail_string.str.57.str.58.str.59.str.60.str.61.str.62.str.63.str.64.str.65.str.66.str.67.str.68.str.69stackTotal.str.70.str.71.str.72.str.73.str.74.str.75.str.76.str.77.str.78.str.79__func__.pgaudit_ProcessUtility_hook.str.80__func__.stack_valid.str.81__func__.log_function_execute.str.82__func__.stack_popPg_magic_funcpg_finfo_pgaudit_ddl_command_endpg_finfo_pgaudit_sql_droppgaudit_ddl_command_endllvm.lifetime.start.p0i8errstart_colderrstarterrmsg_internalerrfinishAllocSetContextCreateInternalGetCommandLogLevelCreateCommandTagSPI_connectSPI_executeSPI_getvalueGetCommandTagEnumlog_audit_eventllvm.lifetime.end.p0i8SPI_finishMemoryContextDeletepgaudit_sql_drop_PG_initerrcodeerrmsgDefineCustomStringVariablecheck_pgaudit_logassign_pgaudit_logDefineCustomBoolVariablecheck_pgaudit_log_levelassign_pgaudit_log_levelpgaudit_ExecutorStart_hookpgaudit_ExecutorCheckPerms_hookpgaudit_ProcessUtility_hookpgaudit_object_access_hookpgaudit_ExecutorRun_hookpgaudit_ExecutorEnd_hookpstrduppg_tolowerstrstrpallocinitStringInfoappend_valid_csvGetCommandTagNameappendStringInfoChargetTypeOutputInfoOidOutputFunctionCallpfreeappendStringInfoStringappendStringInfollvm.is.constant.i32errhidestmterrhidecontext__strncpy_chkllvm.objectsize.i64.p0i8SplitIdentifierStringpre_format_elog_string__errno_locationformat_elog_stringlist_freemallocpg_strcasecmpfreecopyParamListstandard_ExecutorStartMemoryContextSetParentpalloc0stack_freeMemoryContextRegisterResetCallbackget_role_oidIsAbortedTransactionBlockStatelog_select_dmlis_member_of_roleGetSessionUserIdGetUserIdget_rel_namespaceIsCatalogNamespacequote_qualified_identifierget_namespace_nameget_rel_nameaudit_on_any_attributeSearchSysCache1SysCacheGetAttraudit_on_aclReleaseSysCachepg_detoast_datumhas_privs_of_rolebms_is_emptybms_copybms_first_memberbms_freeSearchSysCache2standard_ProcessUtilitystandard_ExecutorRunstandard_ExecutorEndllvm.assume__memcpy_chkstrchr14.0.6aarch64-unknown-linux-gnu/build/2/pgaudit-1.6-1.6.2/2nd/pgaudit.c.L.str.L.str.1.L__func__.pgaudit_ddl_command_end.L.str.2.L.str.3.L.str.4.L.str.5.L.str.6.L.str.7.L__func__.pgaudit_sql_drop.L.str.8.L.str.9.L.str.10.L.str.11.L__func__._PG_init.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.L.str.47.L.str.48.L.str.49.L.str.50.L.str.51.L__func__.log_audit_event.L.str.56.L.str.57.L.str.58.L.str.59.L.str.60.L.str.61.L.str.62.L.str.63.L.str.64.L.str.65.L.str.66.L.str.67.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.str.77.L.str.78.L.str.79.L__func__.pgaudit_ProcessUtility_hook.L.str.80.L__func__.stack_valid.L.str.81.L__func__.log_function_execute.L.str.82.L__func__.stack_pop'\n \n \n \n-Summary: Total size: 336416b/42052.00B/10513W\n+Summary: Total size: 336512b/42064.00B/10516W\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- Percent of file: 0.2283%\n+ Percent of file: 0.2282%\n Num SubBlocks: 0\n Num Abbrevs: 18\n Num Records: 3\n Percent Abbrevs: 0.0000%\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: 35508b/4438.50B/1109W\n- Percent of file: 10.5548%\n+ Total Size: 35554b/4444.25B/1111W\n+ Percent of file: 10.5654%\n Num SubBlocks: 33\n Num Abbrevs: 3\n Num Records: 230\n Percent Abbrevs: 0.8696%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 127 17985 141.6 GLOBALVAR\n \t\t 97 15447 159.2 FUNCTION\n-\t\t 1 219 HASH\n-\t\t 1 281 100.00 SOURCE_FILENAME\n+\t\t 1 225 HASH\n+\t\t 1 295 100.00 SOURCE_FILENAME\n \t\t 1 35 100.00 VSTOFFSET\n \t\t 1 633 DATALAYOUT\n \t\t 1 315 TRIPLE\n \t\t 1 21 VERSION\n \n Block ID #9 (PARAMATTR_BLOCK):\n Num Instances: 1\n Total Size: 2709b/338.62B/84W\n- Percent of file: 0.8053%\n+ Percent of file: 0.8050%\n Num SubBlocks: 0\n Num Abbrevs: 0\n Num Records: 62\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 62 2646 42.7 ENTRY\n \n Block ID #10 (PARAMATTR_GROUP_BLOCK_ID):\n Num Instances: 1\n Total Size: 23893b/2986.62B/746W\n- Percent of file: 7.1022%\n+ Percent of file: 7.1002%\n Num SubBlocks: 0\n Num Abbrevs: 0\n Num Records: 55\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 55 23823 433.1 ENTRY\n \n Block ID #11 (CONSTANTS_BLOCK):\n Num Instances: 17\n- Total Size: 45349b/5668.62B/1417W\n- Percent of file: 13.4800%\n- Average Size: 2667.59/333.45B/83W\n+ Total Size: 45367b/5670.88B/1417W\n+ Percent of file: 13.4815%\n+ Average Size: 2668.65/333.58B/83W\n Tot/Avg SubBlocks: 0/0.000000e+00\n Tot/Avg Abbrevs: 4/2.352941e-01\n Tot/Avg Records: 620/3.647059e+01\n Percent Abbrevs: 78.3871%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 260 4272 16.4 100.00 INTEGER\n \t\t 135 1890 14.0 100.00 SETTYPE\n \t\t 104 9038 86.9 CE_INBOUNDS_GEP\n-\t\t 86 28029 325.9 100.00 CSTRING\n+\t\t 86 28043 326.1 100.00 CSTRING\n \t\t 30 480 16.0 NULL\n \t\t 3 78 26.0 100.00 CE_CAST\n \t\t 2 83 41.5 100.00 AGGREGATE\n \n Block ID #12 (FUNCTION_BLOCK):\n Num Instances: 22\n Total Size: 90513b/11314.12B/2828W\n- Percent of file: 26.9051%\n+ Percent of file: 26.8974%\n Average Size: 4114.23/514.28B/128W\n Tot/Avg SubBlocks: 41/1.863636e+00\n Tot/Avg Abbrevs: 0/0.000000e+00\n Tot/Avg Records: 1829/8.313636e+01\n Percent Abbrevs: 41.2247%\n \n \tRecord Histogram:\n@@ -4060,28 +4060,28 @@\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 1 11 100.00 EPOCH\n \t\t 1 71 100.00 STRING\n \n Block ID #14 (VALUE_SYMTAB):\n Num Instances: 1\n Total Size: 885b/110.62B/27W\n- Percent of file: 0.2631%\n+ Percent of file: 0.2630%\n Num SubBlocks: 0\n Num Abbrevs: 1\n Num Records: 22\n Percent Abbrevs: 100.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 22 784 35.6 100.00 FNENTRY\n \n Block ID #15 (METADATA_BLOCK):\n Num Instances: 11\n Total Size: 4839b/604.88B/151W\n- Percent of file: 1.4384%\n+ Percent of file: 1.4380%\n Average Size: 439.91/54.99B/13W\n Tot/Avg SubBlocks: 0/0.000000e+00\n Tot/Avg Abbrevs: 7/6.363636e-01\n Tot/Avg Records: 42/3.818182e+00\n Percent Abbrevs: 9.5238%\n \n \tRecord Histogram:\n@@ -4092,29 +4092,29 @@\n \t\t 2 2105 1052.5 100.00 STRINGS\n \t\t 2 98 49.0 NAMED_NODE\n \t\t 2 236 118.0 100.00 NAME\n \n Block ID #16 (METADATA_ATTACHMENT_BLOCK):\n Num Instances: 15\n Total Size: 2909b/363.62B/90W\n- Percent of file: 0.8647%\n+ Percent of file: 0.8645%\n Average Size: 193.93/24.24B/6W\n Tot/Avg SubBlocks: 0/0.000000e+00\n Tot/Avg Abbrevs: 0/0.000000e+00\n Tot/Avg Records: 43/2.866667e+00\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 43 1857 43.2 ATTACHMENT\n \n Block ID #17 (TYPE_BLOCK_ID):\n Num Instances: 1\n Total Size: 35413b/4426.62B/1106W\n- Percent of file: 10.5266%\n+ Percent of file: 10.5235%\n Num SubBlocks: 0\n Num Abbrevs: 7\n Num Records: 678\n Percent Abbrevs: 95.7227%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n@@ -4131,15 +4131,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: 10389b/1298.62B/324W\n- Percent of file: 3.0881%\n+ Percent of file: 3.0873%\n Num SubBlocks: 0\n Num Abbrevs: 6\n Num Records: 140\n Percent Abbrevs: 97.8571%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n@@ -4148,54 +4148,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: 1109b/138.62B/34W\n- Percent of file: 0.3297%\n+ Percent of file: 0.3296%\n Num SubBlocks: 0\n Num Abbrevs: 0\n Num Records: 7\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 7 1053 150.4 OPERAND_BUNDLE_TAG\n \n Block ID #22 (METADATA_KIND_BLOCK):\n Num Instances: 1\n Total Size: 4885b/610.62B/152W\n- Percent of file: 1.4521%\n+ Percent of file: 1.4517%\n Num SubBlocks: 0\n Num Abbrevs: 0\n Num Records: 31\n Percent Abbrevs: 0.0000%\n \n \tRecord Histogram:\n \t\t Count # Bits b/Rec % Abv Record Kind\n \t\t 31 4815 155.3 KIND\n \n Block ID #23 (STRTAB_BLOCK):\n Num Instances: 1\n- Total Size: 32854b/4106.75B/1026W\n- Percent of file: 9.7659%\n+ Total Size: 32886b/4110.75B/1027W\n+ Percent of file: 9.7726%\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 32747 100.00 BLOB\n+\t\t 1 32779 100.00 BLOB\n \n Block ID #25 (SYMTAB_BLOCK):\n Num Instances: 1\n Total Size: 43862b/5482.75B/1370W\n- Percent of file: 13.0380%\n+ Percent of file: 13.0343%\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 = './8.bc'\n-source_filename = \"/build/1st/pgaudit-1.6-1.6.2/pgaudit.c\"\n+source_filename = \"/build/2/pgaudit-1.6-1.6.2/2nd/pgaudit.c\"\n target datalayout = \"e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128\"\n target triple = \"aarch64-unknown-linux-gnu\"\n \n %struct.Pg_magic_struct = type { i32, i32, i32, i32, i32, i32 }\n %struct.Pg_finfo_record = type { i32 }\n %struct.AuditEventStackItem = type { %struct.AuditEventStackItem*, %struct.AuditEvent, i64, %struct.MemoryContextData*, %struct.MemoryContextCallback }\n %struct.AuditEvent = type { i64, i64, i32, i32, i32, i8*, i8*, i8*, %struct.ParamListInfoData*, i8, i8, i8, i64, %struct.MemoryContextData*, i32, %struct.List* }\n@@ -131,15 +131,15 @@\n @auditLogRows = dso_local global i8 0, align 4\n @auditLogStatement = dso_local global i8 1, align 4\n @auditLogStatementOnce = dso_local global i8 0, align 4\n @auditRole = dso_local global i8* null, align 8\n @auditEventStack = dso_local local_unnamed_addr global %struct.AuditEventStackItem* null, align 8\n @auditLogBitmap = internal unnamed_addr global i32 0, align 4\n @.str = private unnamed_addr constant [60 x i8] c\"pgaudit not loaded before call to pgaudit_ddl_command_end()\\00\", align 1\n-@.str.1 = private unnamed_addr constant [39 x i8] c\"/build/1st/pgaudit-1.6-1.6.2/pgaudit.c\\00\", align 1\n+@.str.1 = private unnamed_addr constant [41 x i8] c\"/build/2/pgaudit-1.6-1.6.2/2nd/pgaudit.c\\00\", align 1\n @__func__.pgaudit_ddl_command_end = private unnamed_addr constant [24 x i8] c\"pgaudit_ddl_command_end\\00\", align 1\n @internalStatement = internal unnamed_addr global i1 false, align 1\n @.str.2 = private unnamed_addr constant [35 x i8] c\"not fired by event trigger manager\\00\", align 1\n @CurrentMemoryContext = external local_unnamed_addr global %struct.MemoryContextData*, align 8\n @.str.3 = private unnamed_addr constant [47 x i8] c\"pgaudit_func_ddl_command_end temporary context\\00\", align 1\n @.str.4 = private unnamed_addr constant [149 x i8] c\"SELECT pg_catalog.upper(object_type),\\0A object_identity,\\0A pg_catalog.upper(command_tag)\\0A FROM pg_catalog.pg_event_trigger_ddl_commands()\\00\", align 1\n @.str.5 = private unnamed_addr constant [49 x i8] c\"pgaudit_ddl_command_end: SPI_connect returned %d\\00\", align 1\n@@ -273,15 +273,15 @@\n %7 = icmp eq %struct.AuditEventStackItem* %6, null\n br i1 %7, label %8, label %11\n \n 8: ; preds = %5\n %9 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %9)\n %10 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([60 x i8], [60 x i8]* @.str, i64 0, i64 0)) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1657, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.pgaudit_ddl_command_end, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1657, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.pgaudit_ddl_command_end, i64 0, i64 0)) #15\n unreachable\n \n 11: ; preds = %5\n store i1 true, i1* @internalStatement, align 1\n %12 = getelementptr inbounds %struct.FunctionCallInfoBaseData, %struct.FunctionCallInfoBaseData* %0, i64 0, i32 1\n %13 = load %struct.Node*, %struct.Node** %12, align 8\n %14 = icmp eq %struct.Node* %13, null\n@@ -293,15 +293,15 @@\n %18 = icmp eq i32 %17, 416\n br i1 %18, label %22, label %19\n \n 19: ; preds = %15, %11\n %20 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %20)\n %21 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([35 x i8], [35 x i8]* @.str.2, i64 0, i64 0)) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1664, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.pgaudit_ddl_command_end, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1664, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.pgaudit_ddl_command_end, i64 0, i64 0)) #15\n unreachable\n \n 22: ; preds = %15\n %23 = load %struct.MemoryContextData*, %struct.MemoryContextData** @CurrentMemoryContext, align 8\n %24 = tail call %struct.MemoryContextData* @AllocSetContextCreateInternal(%struct.MemoryContextData* noundef %23, i8* noundef getelementptr inbounds ([47 x i8], [47 x i8]* @.str.3, i64 0, i64 0), i64 noundef 0, i64 noundef 8192, i64 noundef 8388608) #15\n %25 = load %struct.MemoryContextData*, %struct.MemoryContextData** @CurrentMemoryContext, align 8\n store %struct.MemoryContextData* %24, %struct.MemoryContextData** @CurrentMemoryContext, align 8\n@@ -327,27 +327,27 @@\n %42 = icmp slt i32 %41, 0\n br i1 %42, label %43, label %46\n \n 43: ; preds = %22\n %44 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %44)\n %45 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([49 x i8], [49 x i8]* @.str.5, i64 0, i64 0), i32 noundef %41) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1693, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.pgaudit_ddl_command_end, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1693, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.pgaudit_ddl_command_end, i64 0, i64 0)) #15\n unreachable\n \n 46: ; preds = %22\n %47 = tail call i32 @SPI_execute(i8* noundef getelementptr inbounds ([149 x i8], [149 x i8]* @.str.4, i64 0, i64 0), i1 noundef true, i64 noundef 0) #15\n %48 = icmp eq i32 %47, 5\n br i1 %48, label %52, label %49\n \n 49: ; preds = %46\n %50 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %50)\n %51 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([49 x i8], [49 x i8]* @.str.6, i64 0, i64 0), i32 noundef %47) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1699, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.pgaudit_ddl_command_end, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1699, i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @__func__.pgaudit_ddl_command_end, i64 0, i64 0)) #15\n unreachable\n \n 52: ; preds = %46\n %53 = load %struct.SPITupleTable*, %struct.SPITupleTable** @SPI_tuptable, align 8\n %54 = getelementptr inbounds %struct.SPITupleTable, %struct.SPITupleTable* %53, i64 0, i32 0\n %55 = load %struct.TupleDescData*, %struct.TupleDescData** %54, align 8\n %56 = load i64, i64* @SPI_processed, align 8\n@@ -952,15 +952,15 @@\n %289 = getelementptr inbounds %struct.AuditEventStackItem, %struct.AuditEventStackItem* %0, i64 0, i32 1, i32 1\n %290 = load i64, i64* %289, align 8\n %291 = getelementptr inbounds %struct.StringInfoData, %struct.StringInfoData* %2, i64 0, i32 0\n %292 = load i8*, i8** %291, align 8\n %293 = call i32 (i8*, ...) @errmsg(i8* noundef getelementptr inbounds ([24 x i8], [24 x i8]* @.str.49, i64 0, i64 0), i8* noundef %287, i64 noundef %288, i64 noundef %290, i8* noundef %76, i8* noundef %292) #15\n %294 = call i32 @errhidestmt(i1 noundef true) #15\n %295 = call i32 @errhidecontext(i1 noundef true) #15\n- call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 792, i8* noundef getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.log_audit_event, i64 0, i64 0)) #15\n+ call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 792, i8* noundef getelementptr inbounds ([16 x i8], [16 x i8]* @__func__.log_audit_event, i64 0, i64 0)) #15\n br label %296\n \n 296: ; preds = %284, %282, %280\n %297 = load i8, i8* @auditLogClient, align 4, !range !13\n %298 = icmp eq i8 %297, 0\n %299 = load i32, i32* @auditLogLevel, align 4\n %300 = select i1 %298, i32 16, i32 %299\n@@ -1001,15 +1001,15 @@\n %7 = icmp eq %struct.AuditEventStackItem* %6, null\n br i1 %7, label %8, label %11\n \n 8: ; preds = %5\n %9 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %9)\n %10 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([53 x i8], [53 x i8]* @.str.7, i64 0, i64 0)) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1768, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.pgaudit_sql_drop, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1768, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.pgaudit_sql_drop, i64 0, i64 0)) #15\n unreachable\n \n 11: ; preds = %5\n store i1 true, i1* @internalStatement, align 1\n %12 = getelementptr inbounds %struct.FunctionCallInfoBaseData, %struct.FunctionCallInfoBaseData* %0, i64 0, i32 1\n %13 = load %struct.Node*, %struct.Node** %12, align 8\n %14 = icmp eq %struct.Node* %13, null\n@@ -1021,15 +1021,15 @@\n %18 = icmp eq i32 %17, 416\n br i1 %18, label %22, label %19\n \n 19: ; preds = %15, %11\n %20 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %20)\n %21 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([35 x i8], [35 x i8]* @.str.2, i64 0, i64 0)) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1775, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.pgaudit_sql_drop, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1775, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.pgaudit_sql_drop, i64 0, i64 0)) #15\n unreachable\n \n 22: ; preds = %15\n %23 = load %struct.MemoryContextData*, %struct.MemoryContextData** @CurrentMemoryContext, align 8\n %24 = tail call %struct.MemoryContextData* @AllocSetContextCreateInternal(%struct.MemoryContextData* noundef %23, i8* noundef getelementptr inbounds ([47 x i8], [47 x i8]* @.str.3, i64 0, i64 0), i64 noundef 0, i64 noundef 8192, i64 noundef 8388608) #15\n %25 = load %struct.MemoryContextData*, %struct.MemoryContextData** @CurrentMemoryContext, align 8\n store %struct.MemoryContextData* %24, %struct.MemoryContextData** @CurrentMemoryContext, align 8\n@@ -1037,27 +1037,27 @@\n %27 = icmp slt i32 %26, 0\n br i1 %27, label %28, label %31\n \n 28: ; preds = %22\n %29 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %29)\n %30 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([42 x i8], [42 x i8]* @.str.9, i64 0, i64 0), i32 noundef %26) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1795, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.pgaudit_sql_drop, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1795, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.pgaudit_sql_drop, i64 0, i64 0)) #15\n unreachable\n \n 31: ; preds = %22\n %32 = tail call i32 @SPI_execute(i8* noundef getelementptr inbounds ([236 x i8], [236 x i8]* @.str.8, i64 0, i64 0), i1 noundef true, i64 noundef 0) #15\n %33 = icmp eq i32 %32, 5\n br i1 %33, label %37, label %34\n \n 34: ; preds = %31\n %35 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %35)\n %36 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([42 x i8], [42 x i8]* @.str.10, i64 0, i64 0), i32 noundef %32) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1801, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.pgaudit_sql_drop, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1801, i8* noundef getelementptr inbounds ([17 x i8], [17 x i8]* @__func__.pgaudit_sql_drop, i64 0, i64 0)) #15\n unreachable\n \n 37: ; preds = %31\n %38 = load %struct.SPITupleTable*, %struct.SPITupleTable** @SPI_tuptable, align 8\n %39 = getelementptr inbounds %struct.SPITupleTable, %struct.SPITupleTable* %38, i64 0, i32 0\n %40 = load %struct.TupleDescData*, %struct.TupleDescData** %39, align 8\n %41 = load i64, i64* @SPI_processed, align 8\n@@ -1117,15 +1117,15 @@\n br i1 %4, label %5, label %9\n \n 5: ; preds = %2\n %6 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %6)\n %7 = tail call i32 @errcode(i32 noundef 325) #15\n %8 = tail call i32 (i8*, ...) @errmsg(i8* noundef getelementptr inbounds ([52 x i8], [52 x i8]* @.str.11, i64 0, i64 0)) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 2012, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @__func__._PG_init, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 2012, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @__func__._PG_init, i64 0, i64 0)) #15\n unreachable\n \n 9: ; preds = %2\n tail call void @DefineCustomStringVariable(i8* noundef getelementptr inbounds ([12 x i8], [12 x i8]* @.str.12, i64 0, i64 0), i8* noundef getelementptr inbounds ([209 x i8], [209 x i8]* @.str.13, i64 0, i64 0), i8* noundef null, i8** noundef nonnull @auditLog, i8* noundef getelementptr inbounds ([5 x i8], [5 x i8]* @.str.14, i64 0, i64 0), i32 noundef 5, i32 noundef 33, i1 (i8**, i8**, i32)* noundef nonnull @check_pgaudit_log, void (i8*, i8*)* noundef nonnull @assign_pgaudit_log, i8* ()* noundef null) #15\n tail call void @DefineCustomBoolVariable(i8* noundef getelementptr inbounds ([20 x i8], [20 x i8]* @.str.15, i64 0, i64 0), i8* noundef getelementptr inbounds ([233 x i8], [233 x i8]* @.str.16, i64 0, i64 0), i8* noundef null, i8* noundef nonnull @auditLogCatalog, i1 noundef true, i32 noundef 5, i32 noundef 32, i1 (i8*, i8**, i32)* noundef null, void (i1, i8*)* noundef null, i8* ()* noundef null) #15\n tail call void @DefineCustomBoolVariable(i8* noundef getelementptr inbounds ([19 x i8], [19 x i8]* @.str.17, i64 0, i64 0), i8* noundef getelementptr inbounds ([164 x i8], [164 x i8]* @.str.18, i64 0, i64 0), i8* noundef null, i8* noundef nonnull @auditLogClient, i1 noundef false, i32 noundef 5, i32 noundef 32, i1 (i8*, i8**, i32)* noundef null, void (i1, i8*)* noundef null, i8* ()* noundef null) #15\n tail call void @DefineCustomStringVariable(i8* noundef getelementptr inbounds ([18 x i8], [18 x i8]* @.str.19, i64 0, i64 0), i8* noundef getelementptr inbounds ([291 x i8], [291 x i8]* @.str.20, i64 0, i64 0), i8* noundef null, i8** noundef nonnull @auditLogLevelString, i8* noundef getelementptr inbounds ([4 x i8], [4 x i8]* @.str.21, i64 0, i64 0), i32 noundef 5, i32 noundef 33, i1 (i8**, i8**, i32)* noundef nonnull @check_pgaudit_log_level, void (i8*, i8*)* noundef nonnull @assign_pgaudit_log_level, i8* ()* noundef null) #15\n@@ -1154,15 +1154,15 @@\n store void (%struct.QueryDesc*)* %15, void (%struct.QueryDesc*)** @next_ExecutorEnd_hook, align 8\n store void (%struct.QueryDesc*)* @pgaudit_ExecutorEnd_hook, void (%struct.QueryDesc*)** @ExecutorEnd_hook, align 8\n %16 = tail call i1 @errstart(i32 noundef 15, i8* noundef null) #15\n br i1 %16, label %17, label %19\n \n 17: ; preds = %9\n %18 = tail call i32 (i8*, ...) @errmsg(i8* noundef getelementptr inbounds ([30 x i8], [30 x i8]* @.str.35, i64 0, i64 0)) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 2202, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @__func__._PG_init, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 2202, i8* noundef getelementptr inbounds ([9 x i8], [9 x i8]* @__func__._PG_init, i64 0, i64 0)) #15\n br label %19\n \n 19: ; preds = %17, %9\n store i1 true, i1* @_PG_init.inited, align 1\n br label %20\n \n 20: ; preds = %19, %0\n@@ -1646,15 +1646,15 @@\n i32 276, label %24\n ]\n \n 21: ; preds = %17\n %22 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %22)\n %23 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([27 x i8], [27 x i8]* @.str.79, i64 0, i64 0)) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1524, i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @__func__.pgaudit_ProcessUtility_hook, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1524, i8* noundef getelementptr inbounds ([28 x i8], [28 x i8]* @__func__.pgaudit_ProcessUtility_hook, i64 0, i64 0)) #15\n unreachable\n \n 24: ; preds = %17, %17, %17\n %25 = getelementptr inbounds %struct.AuditEventStackItem, %struct.AuditEventStackItem* %18, i64 0, i32 0\n %26 = load %struct.AuditEventStackItem*, %struct.AuditEventStackItem** %25, align 8\n %27 = icmp eq %struct.AuditEventStackItem* %26, null\n br i1 %27, label %28, label %17, !llvm.loop !19\n@@ -1861,15 +1861,15 @@\n %148 = getelementptr inbounds %struct.AuditEventStackItem, %struct.AuditEventStackItem* %145, i64 0, i32 2\n %149 = load i64, i64* %148, align 8\n br label %150\n \n 150: ; preds = %147, %143\n %151 = phi i64 [ %149, %147 ], [ -1, %143 ]\n %152 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([55 x i8], [55 x i8]* @.str.80, i64 0, i64 0), i64 noundef %121, i64 noundef %151) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 416, i8* noundef getelementptr inbounds ([12 x i8], [12 x i8]* @__func__.stack_valid, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 416, i8* noundef getelementptr inbounds ([12 x i8], [12 x i8]* @__func__.stack_valid, i64 0, i64 0)) #15\n unreachable\n \n 153: ; preds = %138\n %154 = load i32, i32* @auditLogBitmap, align 4\n %155 = icmp eq i32 %154, 0\n br i1 %155, label %161, label %156\n \n@@ -1909,15 +1909,15 @@\n %19 = icmp eq %struct.HeapTupleData* %18, null\n br i1 %19, label %20, label %23\n \n 20: ; preds = %16\n %21 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %21) #15\n %22 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([36 x i8], [36 x i8]* @.str.81, i64 0, i64 0), i32 noundef %2) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1246, i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.log_function_execute, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 1246, i8* noundef getelementptr inbounds ([21 x i8], [21 x i8]* @__func__.log_function_execute, i64 0, i64 0)) #15\n unreachable\n \n 23: ; preds = %16\n %24 = getelementptr inbounds %struct.HeapTupleData, %struct.HeapTupleData* %18, i64 0, i32 3\n %25 = load %struct.HeapTupleHeaderData*, %struct.HeapTupleHeaderData** %24, align 8\n %26 = bitcast %struct.HeapTupleHeaderData* %25 to i8*\n %27 = getelementptr inbounds %struct.HeapTupleHeaderData, %struct.HeapTupleHeaderData* %25, i64 0, i32 4\n@@ -2001,15 +2001,15 @@\n %80 = icmp eq i64 %79, %74\n br i1 %80, label %84, label %81\n \n 81: ; preds = %77, %36\n %82 = tail call i1 @errstart_cold(i32 noundef 21, i8* noundef null) #17\n tail call void @llvm.assume(i1 %82) #15\n %83 = tail call i32 (i8*, ...) @errmsg_internal(i8* noundef getelementptr inbounds ([53 x i8], [53 x i8]* @.str.82, i64 0, i64 0), i64 noundef %74) #15\n- tail call void @errfinish(i8* noundef getelementptr inbounds ([39 x i8], [39 x i8]* @.str.1, i64 0, i64 0), i32 noundef 395, i8* noundef getelementptr inbounds ([10 x i8], [10 x i8]* @__func__.stack_pop, i64 0, i64 0)) #15\n+ tail call void @errfinish(i8* noundef getelementptr inbounds ([41 x i8], [41 x i8]* @.str.1, i64 0, i64 0), i32 noundef 395, i8* noundef getelementptr inbounds ([10 x i8], [10 x i8]* @__func__.stack_pop, i64 0, i64 0)) #15\n unreachable\n \n 84: ; preds = %77\n %85 = getelementptr inbounds %struct.AuditEventStackItem, %struct.AuditEventStackItem* %75, i64 0, i32 3\n %86 = load %struct.MemoryContextData*, %struct.MemoryContextData** %85, align 8\n tail call void @MemoryContextDelete(%struct.MemoryContextData* noundef %86) #15\n br label %87\n@@ -3107,233 +3107,233 @@\n !23 = distinct !{!23, !12}\n !24 = distinct !{!24, !12}\n !25 = distinct !{!25, !12}\n !26 = distinct !{!26, !12}\n !27 = distinct !{!27, !12}\n !28 = distinct !{!28, !12}\n \n-^0 = module: (path: \"./8.bc\", hash: (1773163117, 1298397802, 1820757737, 3457412333, 839716358))\n+^0 = module: (path: \"./8.bc\", hash: (2645724804, 1162582122, 1762643802, 2854190541, 4286130992))\n ^1 = gv: (name: \"IsCatalogNamespace\") ; guid = 14614290747751636\n-^2 = gv: (name: \".str.3\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 117112507293863647\n+^2 = gv: (name: \"statementLogged\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 177009348667805398\n ^3 = gv: (name: \"MemoryContextDelete\") ; guid = 231239036583536583\n-^4 = gv: (name: \".str.51\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 254657519796745046\n-^5 = gv: (name: \".str.67\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 309890857672432705\n-^6 = gv: (name: \"next_ProcessUtility_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 360634277464238429\n-^7 = gv: (name: \"errhidecontext\") ; guid = 410858912847844878\n-^8 = gv: (name: \".str.39\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 413758734477400793\n-^9 = gv: (name: \".str.6\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 515492233037040317\n-^10 = gv: (name: \"pg_finfo_pgaudit_sql_drop\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (^64)))) ; guid = 515588416232054929\n-^11 = gv: (name: \"Pg_magic_func.Pg_magic_data\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 606400741850550319\n-^12 = gv: (name: \"next_ExecutorRun_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 703150207993785108\n-^13 = gv: (name: \"IsAbortedTransactionBlockState\") ; guid = 733578262608109120\n-^14 = gv: (name: \"GetSessionUserId\") ; guid = 839926649841559246\n-^15 = gv: (name: \"__func__.log_audit_event\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 870753116367293900\n-^16 = gv: (name: \"__func__._PG_init\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1153003795027333632\n-^17 = gv: (name: \"llvm.objectsize.i64.p0i8\") ; guid = 1164459210707046652\n-^18 = gv: (name: \"__func__.pgaudit_ProcessUtility_hook\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1276071327771280912\n-^19 = gv: (name: \"creating_extension\") ; guid = 1315210992379910402\n-^20 = gv: (name: \"ProcessUtility_hook\") ; guid = 1530259128753018655\n-^21 = gv: (name: \"next_ExecutorStart_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 1570240908490593911\n-^22 = gv: (name: \"DefineCustomBoolVariable\") ; guid = 1583612156831771690\n-^23 = gv: (name: \".str.25\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1665748115670763152\n-^24 = gv: (name: \"llvm.is.constant.i32\") ; guid = 2147705882851062306\n-^25 = gv: (name: \"SearchSysCache2\") ; guid = 2197729792752267020\n-^26 = gv: (name: \"malloc\") ; guid = 2336192559129972258\n-^27 = gv: (name: \"bms_first_member\") ; guid = 2368500499304481277\n-^28 = gv: (name: \"_PG_init.inited\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 2414559466324315527\n-^29 = gv: (name: \".str.2\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2523237965256669200\n-^30 = gv: (name: \"errfinish\") ; guid = 2543638149319448355\n-^31 = gv: (name: \"__func__.stack_valid\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2547104346314496788\n-^32 = gv: (name: \".str.19\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2565489312960517826\n-^33 = gv: (name: \".str.72\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2583790673248966940\n-^34 = gv: (name: \".str.74\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2607264222516189087\n-^35 = gv: (name: \".str.17\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2622657998803160818\n-^36 = gv: (name: \".str.45\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2723963056575226593\n-^37 = gv: (name: \"pgaudit_ProcessUtility_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 189, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^13), (callee: ^147), (callee: ^116), (callee: ^30), (callee: ^65), (callee: ^54), (callee: ^127), (callee: ^150), (callee: ^90), (callee: ^162), (callee: ^131), (callee: ^106)), refs: (^133, ^18, ^140, ^92, ^43, ^201, ^31, ^86, ^186, ^137, readonly ^153, readonly ^6)))) ; guid = 2823181721229611991\n-^38 = gv: (name: \"pg_detoast_datum\") ; guid = 2885201110306278781\n-^39 = gv: (name: \"pgaudit_ExecutorEnd_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 39, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^81), (callee: ^51)), refs: (^137, readonly ^60, readonly ^66, readonly ^200)))) ; guid = 2901975288170784708\n-^40 = gv: (name: \"pg_strcasecmp\") ; guid = 2910418013522033693\n-^41 = gv: (name: \"pre_format_elog_string\") ; guid = 3077567139358553656\n-^42 = gv: (name: \"object_access_hook\") ; guid = 3100105671009026567\n-^43 = gv: (name: \"stack_free\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 22, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (^137, writeonly ^66, writeonly ^148, writeonly ^139)))) ; guid = 3350552181058824660\n-^44 = gv: (name: \"Pg_magic_func\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (^11)))) ; guid = 3430092780567463186\n-^45 = gv: (name: \"strstr\") ; guid = 3560562421867190603\n-^46 = gv: (name: \"llvm.lifetime.start.p0i8\") ; guid = 3657761528566682672\n-^47 = gv: (name: \".str.66\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3731618958175979229\n-^48 = gv: (name: \".str.82\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3774182625528866683\n-^49 = gv: (name: \".str.32\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3845145785959990896\n-^50 = gv: (name: \".str.62\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3858692152441287475\n+^4 = gv: (name: \"pgaudit_ExecutorCheckPerms_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 48, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^88), (callee: ^7), (callee: ^148)), refs: (^145, ^209, readonly ^87, readonly ^67, readonly ^117)))) ; guid = 266634106645540381\n+^5 = gv: (name: \"errhidecontext\") ; guid = 410858912847844878\n+^6 = gv: (name: \"pg_finfo_pgaudit_sql_drop\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (^217)))) ; guid = 515588416232054929\n+^7 = gv: (name: \"IsAbortedTransactionBlockState\") ; guid = 733578262608109120\n+^8 = gv: (name: \"GetSessionUserId\") ; guid = 839926649841559246\n+^9 = gv: (name: \"llvm.objectsize.i64.p0i8\") ; guid = 1164459210707046652\n+^10 = gv: (name: \".str.69\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1219078628562806673\n+^11 = gv: (name: \".str.73\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1307408329089020189\n+^12 = gv: (name: \"creating_extension\") ; guid = 1315210992379910402\n+^13 = gv: (name: \".str.67\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1339053267758356903\n+^14 = gv: (name: \"pgaudit_ProcessUtility_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 189, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^7), (callee: ^155), (callee: ^119), (callee: ^28), (callee: ^70), (callee: ^55), (callee: ^137), (callee: ^158), (callee: ^94), (callee: ^164), (callee: ^166), (callee: ^110)), refs: (^206, ^26, ^90, ^10, ^72, ^100, ^63, ^89, ^129, ^145, readonly ^87, readonly ^207)))) ; guid = 1348828868325266039\n+^15 = gv: (name: \".str.63\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1355841301289760276\n+^16 = gv: (name: \".str.2\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 1516680250050515206\n+^17 = gv: (name: \"pgaudit_object_access_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 112, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^7), (callee: ^104), (callee: ^155), (callee: ^119), (callee: ^28), (callee: ^1), (callee: ^136), (callee: ^70), (callee: ^55), (callee: ^137), (callee: ^93), (callee: ^213), (callee: ^166), (callee: ^3)), refs: (^194, ^176, ^90, ^10, ^72, ^47, ^186, ^124, ^89, ^129, ^145, readonly ^87, readonly ^29)))) ; guid = 1520892183442371127\n+^18 = gv: (name: \"pgaudit_ExecutorRun_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 36, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^196)), refs: (^145, readonly ^33, readonly ^67, readonly ^85)))) ; guid = 1529461514311789981\n+^19 = gv: (name: \"ProcessUtility_hook\") ; guid = 1530259128753018655\n+^20 = gv: (name: \"DefineCustomBoolVariable\") ; guid = 1583612156831771690\n+^21 = gv: (name: \"llvm.is.constant.i32\") ; guid = 2147705882851062306\n+^22 = gv: (name: \"SearchSysCache2\") ; guid = 2197729792752267020\n+^23 = gv: (name: \".str.37\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2315117120737269984\n+^24 = gv: (name: \"malloc\") ; guid = 2336192559129972258\n+^25 = gv: (name: \"bms_first_member\") ; guid = 2368500499304481277\n+^26 = gv: (name: \"__func__.pgaudit_ProcessUtility_hook\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2409591677204360967\n+^27 = gv: (name: \".str.6\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2421747425383039933\n+^28 = gv: (name: \"errfinish\") ; guid = 2543638149319448355\n+^29 = gv: (name: \"next_object_access_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 2721437570134985584\n+^30 = gv: (name: \".str.3\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 2836748896236721969\n+^31 = gv: (name: \"pg_detoast_datum\") ; guid = 2885201110306278781\n+^32 = gv: (name: \"pg_strcasecmp\") ; guid = 2910418013522033693\n+^33 = gv: (name: \"next_ExecutorRun_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 3025689862452757617\n+^34 = gv: (name: \".str.42\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3076832375962746706\n+^35 = gv: (name: \"pre_format_elog_string\") ; guid = 3077567139358553656\n+^36 = gv: (name: \"object_access_hook\") ; guid = 3100105671009026567\n+^37 = gv: (name: \".str.77\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3216710028095470314\n+^38 = gv: (name: \".str.76\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3230885736473934700\n+^39 = gv: (name: \".str.33\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3253121519364129938\n+^40 = gv: (name: \".str.16\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3355769243955154422\n+^41 = gv: (name: \"Pg_magic_func\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (^183)))) ; guid = 3430092780567463186\n+^42 = gv: (name: \"strstr\") ; guid = 3560562421867190603\n+^43 = gv: (name: \"llvm.lifetime.start.p0i8\") ; guid = 3657761528566682672\n+^44 = gv: (name: \"statementTotal\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 3692930469557052273\n+^45 = gv: (name: \"audit_on_any_attribute\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 98, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^133), (callee: ^104), (callee: ^136), (callee: ^22), (callee: ^78), (callee: ^218), (callee: ^180), (callee: ^25), (callee: ^130))))) ; guid = 3732231156320904074\n+^46 = gv: (name: \"substatementTotal\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 3759350917231789136\n+^47 = gv: (name: \".str.43\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3806924942196765155\n+^48 = gv: (name: \".str.47\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3825723440397189877\n+^49 = gv: (name: \".str.40\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3826954588381564915\n+^50 = gv: (name: \".str.4\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 3893019355979912264\n ^51 = gv: (name: \"standard_ExecutorEnd\") ; guid = 4098029456189913047\n-^52 = gv: (name: \".str.75\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4162971607007473552\n-^53 = gv: (name: \"auditLogParameter\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 4223228924277302995\n-^54 = gv: (name: \"palloc0\") ; guid = 4337535017481750316\n-^55 = gv: (name: \".str.15\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4338971743035759096\n-^56 = gv: (name: \"pgaudit_object_access_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 112, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^13), (callee: ^97), (callee: ^147), (callee: ^116), (callee: ^30), (callee: ^1), (callee: ^126), (callee: ^65), (callee: ^54), (callee: ^127), (callee: ^89), (callee: ^212), (callee: ^131), (callee: ^3)), refs: (^183, ^141, ^140, ^92, ^43, ^110, ^48, ^219, ^86, ^186, ^137, readonly ^153, readonly ^154)))) ; guid = 4374368221335352060\n-^57 = gv: (name: \".str.31\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5035603259164391664\n-^58 = gv: (name: \"has_privs_of_role\") ; guid = 5041735673843309676\n-^59 = gv: (name: \".str.70\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5120375237720607606\n-^60 = gv: (name: \"auditLogRows\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 5411749714888738530\n-^61 = gv: (name: \".str.20\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5415068734146979015\n-^62 = gv: (name: \".str.57\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5486451219366849209\n-^63 = gv: (name: \".str.49\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5621888547535681307\n-^64 = gv: (name: \"pg_finfo_pgaudit_sql_drop.my_finfo\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5637831584545696376\n-^65 = gv: (name: \"AllocSetContextCreateInternal\") ; guid = 5756042063807593476\n-^66 = gv: (name: \"internalStatement\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 5870836638324459762\n-^67 = gv: (name: \".str.24\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5909664530647778033\n-^68 = gv: (name: \".str.35\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5919910731385360334\n-^69 = gv: (name: \"errmsg\") ; guid = 6142204976369064389\n-^70 = gv: (name: \"GetCommandTagEnum\") ; guid = 6287050076833296332\n-^71 = gv: (name: \"SysCacheGetAttr\") ; guid = 6320030121214009771\n-^72 = gv: (name: \"append_valid_csv\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 104, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^157), (callee: ^165), (callee: ^76))))) ; guid = 6338373327621234039\n-^73 = gv: (name: \"pfree\") ; guid = 6344243379698494360\n-^74 = gv: (name: \".str.73\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6346503993779708073\n-^75 = gv: (name: \"llvm.assume\") ; guid = 6385187066495850096\n-^76 = gv: (name: \"appendStringInfoString\") ; guid = 6445847417708719688\n-^77 = gv: (name: \".str.33\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6507156141512949402\n-^78 = gv: (name: \".str.63\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6617060224515752408\n-^79 = gv: (name: \"SplitIdentifierString\") ; guid = 6642315054278126239\n-^80 = gv: (name: \"format_elog_string\") ; guid = 6765194672547697979\n-^81 = gv: (name: \"log_select_dml\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 225, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^14), (callee: ^124), (callee: ^136), (callee: ^197), (callee: ^1), (callee: ^131), (callee: ^89), (callee: ^196), (callee: ^212), (callee: ^97), (callee: ^71), (callee: ^126), (callee: ^210), (callee: ^199), (callee: ^73)), refs: (^59, ^96, ^33, ^74, ^34, ^52, ^217, ^178, ^85, ^137, readonly ^66, readonly ^128, readonly ^117)))) ; guid = 6827093252858352590\n-^82 = gv: (name: \"get_role_oid\") ; guid = 6910805517619357352\n-^83 = gv: (name: \".str.22\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6998243756070915898\n-^84 = gv: (name: \".str.34\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7030047646399609734\n-^85 = gv: (name: \".str.78\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7063409854191641271\n-^86 = gv: (name: \"CurrentMemoryContext\") ; guid = 7102954744119000041\n-^87 = gv: (name: \"pgaudit_ExecutorCheckPerms_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 48, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^82), (callee: ^13), (callee: ^81)), refs: (^137, ^205, readonly ^153, readonly ^60, readonly ^187)))) ; guid = 7214790851117477088\n-^88 = gv: (name: \".str.50\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7305197470614673301\n-^89 = gv: (name: \"get_namespace_name\") ; guid = 7507140525403961288\n-^90 = gv: (name: \"GetCommandLogLevel\") ; guid = 7522041243601918970\n-^91 = gv: (name: \".str.16\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7600170048628268500\n-^92 = gv: (name: \".str.69\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7717577934496622771\n-^93 = gv: (name: \".str.7\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7890692409674097868\n-^94 = gv: (name: \"__func__.pgaudit_ddl_command_end\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8021278646458072706\n-^95 = gv: (name: \".str.60\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8208616702177263175\n-^96 = gv: (name: \".str.71\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8248348458152098337\n-^97 = gv: (name: \"SearchSysCache1\") ; guid = 8381770568607341911\n-^98 = gv: (name: \".str.64\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8387260715823945252\n-^99 = gv: (name: \".str.9\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8526242139302661071\n-^100 = gv: (name: \"statementTotal\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 8536698252828135142\n-^101 = gv: (name: \".str.26\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8550412890239041259\n-^102 = gv: (name: \"auditLogStatementOnce\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 8619035558277888191\n-^103 = gv: (name: \".str.28\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8668243220092368958\n-^104 = gv: (name: \"ExecutorStart_hook\") ; guid = 8725201670794227227\n-^105 = gv: (name: \"SPI_tuptable\") ; guid = 8822353543988963936\n-^106 = gv: (name: \"standard_ProcessUtility\") ; guid = 8848923437788618091\n-^107 = gv: (name: \".str.13\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8874390334769151275\n-^108 = gv: (name: \".str.48\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8943171658796601510\n-^109 = gv: (name: \"__func__.pgaudit_sql_drop\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9040763386940093915\n-^110 = gv: (name: \".str.43\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9062226554400853491\n-^111 = gv: (name: \".str.4\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9169253532404954256\n-^112 = gv: (name: \"pgaudit_ddl_command_end\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 118, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^147), (callee: ^116), (callee: ^30), (callee: ^65), (callee: ^90), (callee: ^162), (callee: ^167), (callee: ^134), (callee: ^192), (callee: ^70), (callee: ^131), (callee: ^221), (callee: ^3)), refs: (^160, ^94, ^140, ^29, ^2, ^170, ^111, ^9, ^105, ^86, ^137, readonly ^153, readonly ^145, writeonly ^66)))) ; guid = 9341842269904843554\n-^113 = gv: (name: \".str.23\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9348154682417574382\n-^114 = gv: (name: \"pg_finfo_pgaudit_ddl_command_end.my_finfo\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9469728255636995232\n-^115 = gv: (name: \"ExecutorRun_hook\") ; guid = 9475509913518934441\n-^116 = gv: (name: \"errmsg_internal\") ; guid = 9704002179395463987\n-^117 = gv: (name: \"auditLogRelation\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 9778194309779015313\n-^118 = gv: (name: \"list_free\") ; guid = 9806343653027357358\n-^119 = gv: (name: \".str.46\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9914831487350784646\n-^120 = gv: (name: \".str.65\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10062028406880028750\n-^121 = gv: (name: \".str.8\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10199602049719158140\n-^122 = gv: (name: \".str.40\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10214005721241720810\n-^123 = gv: (name: \"bms_free\") ; guid = 10415805752918836352\n-^124 = gv: (name: \"GetUserId\") ; guid = 10422257856822007454\n-^125 = gv: (name: \"bms_is_empty\") ; guid = 10669720390283393547\n-^126 = gv: (name: \"ReleaseSysCache\") ; guid = 10795080959727875856\n-^127 = gv: (name: \"MemoryContextRegisterResetCallback\") ; guid = 10815950864582810746\n-^128 = gv: (name: \"auditLogCatalog\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 10862545699772554855\n-^129 = gv: (name: \".str.56\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10921283233450023862\n-^130 = gv: (name: \"pgaudit_ExecutorRun_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 36, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^191)), refs: (^137, readonly ^12, readonly ^60, readonly ^66)))) ; guid = 10960027517298465802\n-^131 = gv: (name: \"log_audit_event\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 369, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^152), (callee: ^220), (callee: ^45), (callee: ^171), (callee: ^195), (callee: ^156), (callee: ^182), (callee: ^204), (callee: ^72), (callee: ^165), (callee: ^161), (callee: ^189), (callee: ^73), (callee: ^76), (callee: ^164), (callee: ^147), (callee: ^144), (callee: ^69), (callee: ^138), (callee: ^7), (callee: ^30)), refs: (^159, ^194, ^8, ^122, ^193, ^176, ^207, ^110, ^163, ^36, ^119, ^211, ^108, ^88, ^4, ^63, ^15, ^140, ^86, ^100, ^139, ^148, readonly ^19, readonly ^153, readonly ^146, readonly ^102, readonly ^53, readonly ^60, readonly ^184, readonly ^222)))) ; guid = 10995854987878055908\n-^132 = gv: (name: \"pgaudit_sql_drop\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 85, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^147), (callee: ^116), (callee: ^30), (callee: ^65), (callee: ^167), (callee: ^134), (callee: ^192), (callee: ^131), (callee: ^221), (callee: ^3)), refs: (^93, ^109, ^140, ^29, ^2, ^99, ^121, ^216, ^105, ^86, ^137, readonly ^153, readonly ^145, writeonly ^66)))) ; guid = 11002476144729873660\n-^133 = gv: (name: \".str.79\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11036941346169308761\n-^134 = gv: (name: \"SPI_execute\") ; guid = 11101549079489255760\n-^135 = gv: (name: \".str.14\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11104716071099852170\n-^136 = gv: (name: \"is_member_of_role\") ; guid = 11137903478195319803\n-^137 = gv: (name: \"auditEventStack\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 11174502636619669094\n-^138 = gv: (name: \"errhidestmt\") ; guid = 11297108918609763372\n-^139 = gv: (name: \"statementLogged\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 11425425216479049451\n-^140 = gv: (name: \".str.1\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11482191864477763342\n-^141 = gv: (name: \"__func__.log_function_execute\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11646896584135426155\n-^142 = gv: (name: \"ExecutorEnd_hook\") ; guid = 11659062909785922324\n-^143 = gv: (name: \"_PG_init\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 47, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^147), (callee: ^172), (callee: ^69), (callee: ^30), (callee: ^198), (callee: ^22), (callee: ^144)), refs: (^213, ^16, ^140, ^179, ^158, ^223, ^135, ^107, ^202, ^128, ^91, ^55, ^184, ^215, ^35, ^155, ^218, ^175, ^188, ^61, ^32, ^53, ^113, ^83, ^117, ^23, ^67, ^60, ^174, ^101, ^146, ^203, ^103, ^102, ^57, ^169, ^205, ^84, ^77, ^49, ^168, ^87, ^37, ^56, ^130, ^39, ^68, ^104, ^149, ^20, ^42, ^115, ^142, ^28, readonly ^214, writeonly ^21, writeonly ^187, writeonly ^6, writeonly ^154, writeonly ^12, writeonly ^200)))) ; guid = 11724684081228199792\n-^144 = gv: (name: \"errstart\") ; guid = 12151106341968234787\n-^145 = gv: (name: \"SPI_processed\") ; guid = 12165189362666010374\n-^146 = gv: (name: \"auditLogStatement\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 12231488553887087280\n-^147 = gv: (name: \"errstart_cold\") ; guid = 12261514367990431469\n-^148 = gv: (name: \"substatementTotal\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 12296339525002720759\n-^149 = gv: (name: \"ExecutorCheckPerms_hook\") ; guid = 12299488921486707029\n-^150 = gv: (name: \"copyParamList\") ; guid = 12300281028129805921\n-^151 = gv: (name: \".str.61\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12395053634757013882\n-^152 = gv: (name: \"pstrdup\") ; guid = 12442179944926883592\n-^153 = gv: (name: \"auditLogBitmap\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 12509997083400843979\n-^154 = gv: (name: \"next_object_access_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 12571153856576348490\n-^155 = gv: (name: \"auditLogLevelString\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 12578283087931779264\n-^156 = gv: (name: \"__memcpy_chk\") ; guid = 12748495752080228104\n-^157 = gv: (name: \"strchr\") ; guid = 12775221644443139203\n-^158 = gv: (name: \"check_pgaudit_log\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 88, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^152), (callee: ^79), (callee: ^224), (callee: ^41), (callee: ^80), (callee: ^118), (callee: ^73), (callee: ^26), (callee: ^40), (callee: ^181)), refs: (^129, ^62, ^208, ^176, ^110, ^194, ^209, ^207, ^193, ^159, writeonly ^185)))) ; guid = 12854173645899399085\n-^159 = gv: (name: \".str.37\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12857795358965124122\n-^160 = gv: (name: \".str\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13044576991550159355\n-^161 = gv: (name: \"getTypeOutputInfo\") ; guid = 13113154635103311270\n-^162 = gv: (name: \"CreateCommandTag\") ; guid = 13201181359941563914\n-^163 = gv: (name: \".str.44\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13268188246405925430\n-^164 = gv: (name: \"appendStringInfo\") ; guid = 13395144706899872666\n-^165 = gv: (name: \"appendStringInfoChar\") ; guid = 13579109965044988792\n-^166 = gv: (name: \".str.68\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13790743973115270886\n-^167 = gv: (name: \"SPI_connect\") ; guid = 13824598449688045871\n-^168 = gv: (name: \"pgaudit_ExecutorStart_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 88, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^65), (callee: ^54), (callee: ^127), (callee: ^150), (callee: ^180), (callee: ^206)), refs: (^92, ^43, ^86, ^186, ^137, readonly ^66, readonly ^21, readonly ^60)))) ; guid = 13985808269186313002\n-^169 = gv: (name: \".str.30\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14031345383449510541\n-^170 = gv: (name: \".str.5\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14164826764755005064\n-^171 = gv: (name: \"palloc\") ; guid = 14199378375966128477\n-^172 = gv: (name: \"errcode\") ; guid = 14229004438775178572\n-^173 = gv: (name: \"llvm.lifetime.end.p0i8\") ; guid = 14311549039910520616\n-^174 = gv: (name: \".str.27\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14322491386452676062\n-^175 = gv: (name: \"assign_pgaudit_log_level\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 7, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (writeonly ^222)))) ; guid = 14338115085926906255\n-^176 = gv: (name: \".str.38\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14419400186184220077\n-^177 = gv: (name: \"bms_copy\") ; guid = 14504364578474374552\n-^178 = gv: (name: \".str.77\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14587467695580272674\n-^179 = gv: (name: \"auditLog\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 14668390365752869465\n-^180 = gv: (name: \"standard_ExecutorStart\") ; guid = 14765083302423412989\n-^181 = gv: (name: \"free\") ; guid = 14965618067398077866\n-^182 = gv: (name: \"initStringInfo\") ; guid = 14983778222472594859\n-^183 = gv: (name: \".str.81\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15111552595054528511\n-^184 = gv: (name: \"auditLogClient\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 15156647538192355462\n-^185 = gv: (name: \"GUC_check_errdetail_string\") ; guid = 15394132986085829616\n-^186 = gv: (name: \"stackTotal\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 15458410811091120582\n-^187 = gv: (name: \"next_ExecutorCheckPerms_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 15474559766518994843\n-^188 = gv: (name: \".str.21\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15505409205957113751\n+^52 = gv: (name: \".str.62\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4106255317665674393\n+^53 = gv: (name: \"next_ExecutorStart_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 4213737243842389634\n+^54 = gv: (name: \"auditLogParameter\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 4223228924277302995\n+^55 = gv: (name: \"palloc0\") ; guid = 4337535017481750316\n+^56 = gv: (name: \".str.50\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4341724238422224005\n+^57 = gv: (name: \".str.10\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4390714586344351446\n+^58 = gv: (name: \".str.51\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4400904037936434242\n+^59 = gv: (name: \"__func__.pgaudit_ddl_command_end\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4665365014651188767\n+^60 = gv: (name: \".str.39\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4709846133204847591\n+^61 = gv: (name: \".str.12\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4750813049835879397\n+^62 = gv: (name: \".str.78\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4877255989146017319\n+^63 = gv: (name: \"__func__.stack_valid\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4949167679203315624\n+^64 = gv: (name: \".str.36\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 4984955270512867834\n+^65 = gv: (name: \"has_privs_of_role\") ; guid = 5041735673843309676\n+^66 = gv: (name: \".str.65\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5046016942084793760\n+^67 = gv: (name: \"auditLogRows\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 5411749714888738530\n+^68 = gv: (name: \".str.24\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5641892565885255407\n+^69 = gv: (name: \".str.7\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5682621331959551389\n+^70 = gv: (name: \"AllocSetContextCreateInternal\") ; guid = 5756042063807593476\n+^71 = gv: (name: \"__func__.log_audit_event\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 5792015158933213689\n+^72 = gv: (name: \"stack_free\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 22, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (^145, writeonly ^85, writeonly ^46, writeonly ^2)))) ; guid = 5956263827351474916\n+^73 = gv: (name: \".str.13\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6014126574999514134\n+^74 = gv: (name: \"errmsg\") ; guid = 6142204976369064389\n+^75 = gv: (name: \".str.8\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6143949884869747870\n+^76 = gv: (name: \".str.26\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6243302896259076515\n+^77 = gv: (name: \"GetCommandTagEnum\") ; guid = 6287050076833296332\n+^78 = gv: (name: \"SysCacheGetAttr\") ; guid = 6320030121214009771\n+^79 = gv: (name: \"pfree\") ; guid = 6344243379698494360\n+^80 = gv: (name: \"llvm.assume\") ; guid = 6385187066495850096\n+^81 = gv: (name: \"appendStringInfoString\") ; guid = 6445847417708719688\n+^82 = gv: (name: \".str.70\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6546734636743237595\n+^83 = gv: (name: \".str.61\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 6549273407234313463\n+^84 = gv: (name: \"SplitIdentifierString\") ; guid = 6642315054278126239\n+^85 = gv: (name: \"internalStatement\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 6696718697390846425\n+^86 = gv: (name: \"format_elog_string\") ; guid = 6765194672547697979\n+^87 = gv: (name: \"auditLogBitmap\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 6833803305570125833\n+^88 = gv: (name: \"get_role_oid\") ; guid = 6910805517619357352\n+^89 = gv: (name: \"CurrentMemoryContext\") ; guid = 7102954744119000041\n+^90 = gv: (name: \".str.1\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7302240358641382878\n+^91 = gv: (name: \".str\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7318952756247920338\n+^92 = gv: (name: \".str.46\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7502528426777137467\n+^93 = gv: (name: \"get_namespace_name\") ; guid = 7507140525403961288\n+^94 = gv: (name: \"GetCommandLogLevel\") ; guid = 7522041243601918970\n+^95 = gv: (name: \"assign_pgaudit_log\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 7, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (writeonly ^87)))) ; guid = 7748341570564780068\n+^96 = gv: (name: \".str.29\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7828070281885850062\n+^97 = gv: (name: \".str.30\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7932618901217574872\n+^98 = gv: (name: \"_PG_init.inited\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 7975390124417850143\n+^99 = gv: (name: \".str.28\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 7999452228627208908\n+^100 = gv: (name: \".str.80\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8033308901763586017\n+^101 = gv: (name: \".str.60\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8140694530089002266\n+^102 = gv: (name: \".str.31\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8153866877277142326\n+^103 = gv: (name: \".str.58\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8324637651624178684\n+^104 = gv: (name: \"SearchSysCache1\") ; guid = 8381770568607341911\n+^105 = gv: (name: \".str.34\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8395988603950134310\n+^106 = gv: (name: \"auditLogStatementOnce\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 8619035558277888191\n+^107 = gv: (name: \"ExecutorStart_hook\") ; guid = 8725201670794227227\n+^108 = gv: (name: \"SPI_tuptable\") ; guid = 8822353543988963936\n+^109 = gv: (name: \"next_ExecutorEnd_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 8833877363171385645\n+^110 = gv: (name: \"standard_ProcessUtility\") ; guid = 8848923437788618091\n+^111 = gv: (name: \".str.23\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 8919775605160465887\n+^112 = gv: (name: \"append_valid_csv\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 104, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^162), (callee: ^168), (callee: ^81))))) ; guid = 9039311934717877965\n+^113 = gv: (name: \".str.56\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9308298193551931366\n+^114 = gv: (name: \"pgaudit_ddl_command_end\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 118, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^155), (callee: ^119), (callee: ^28), (callee: ^70), (callee: ^94), (callee: ^164), (callee: ^172), (callee: ^142), (callee: ^197), (callee: ^77), (callee: ^166), (callee: ^220), (callee: ^3)), refs: (^91, ^59, ^90, ^16, ^30, ^170, ^50, ^27, ^108, ^89, ^145, readonly ^87, readonly ^153, writeonly ^85)))) ; guid = 9341842269904843554\n+^115 = gv: (name: \".str.48\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9406922582428962295\n+^116 = gv: (name: \"ExecutorRun_hook\") ; guid = 9475509913518934441\n+^117 = gv: (name: \"next_ExecutorCheckPerms_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 9524835402658336575\n+^118 = gv: (name: \".str.15\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9536600352542764101\n+^119 = gv: (name: \"errmsg_internal\") ; guid = 9704002179395463987\n+^120 = gv: (name: \"auditLogRelation\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 9778194309779015313\n+^121 = gv: (name: \"list_free\") ; guid = 9806343653027357358\n+^122 = gv: (name: \".str.45\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9866062806363977856\n+^123 = gv: (name: \".str.72\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 9944178186805083989\n+^124 = gv: (name: \"__func__.stack_pop\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10002552596633570127\n+^125 = gv: (name: \".str.21\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10039779590172285053\n+^126 = gv: (name: \".str.64\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10139476450844276062\n+^127 = gv: (name: \".str.49\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10283034667305748414\n+^128 = gv: (name: \".str.18\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10283682927852136989\n+^129 = gv: (name: \"stackTotal\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 10323872672919712602\n+^130 = gv: (name: \"bms_free\") ; guid = 10415805752918836352\n+^131 = gv: (name: \"GetUserId\") ; guid = 10422257856822007454\n+^132 = gv: (name: \".str.11\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10610989090946493420\n+^133 = gv: (name: \"bms_is_empty\") ; guid = 10669720390283393547\n+^134 = gv: (name: \".str.27\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10713872959479421809\n+^135 = gv: (name: \"pgaudit_ExecutorStart_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 88, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^70), (callee: ^55), (callee: ^137), (callee: ^158), (callee: ^182), (callee: ^210)), refs: (^10, ^72, ^89, ^129, ^145, readonly ^85, readonly ^53, readonly ^67)))) ; guid = 10717562413151380633\n+^136 = gv: (name: \"ReleaseSysCache\") ; guid = 10795080959727875856\n+^137 = gv: (name: \"MemoryContextRegisterResetCallback\") ; guid = 10815950864582810746\n+^138 = gv: (name: \"auditLogCatalog\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 10862545699772554855\n+^139 = gv: (name: \".str.75\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10950377768854170681\n+^140 = gv: (name: \".str.66\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 10988057695719444860\n+^141 = gv: (name: \"pgaudit_sql_drop\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 85, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^155), (callee: ^119), (callee: ^28), (callee: ^70), (callee: ^172), (callee: ^142), (callee: ^197), (callee: ^166), (callee: ^220), (callee: ^3)), refs: (^69, ^195, ^90, ^16, ^30, ^222, ^75, ^57, ^108, ^89, ^145, readonly ^87, readonly ^153, writeonly ^85)))) ; guid = 11002476144729873660\n+^142 = gv: (name: \"SPI_execute\") ; guid = 11101549079489255760\n+^143 = gv: (name: \".str.74\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11125981795941505131\n+^144 = gv: (name: \"is_member_of_role\") ; guid = 11137903478195319803\n+^145 = gv: (name: \"auditEventStack\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 11174502636619669094\n+^146 = gv: (name: \".str.14\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 11275599622713661574\n+^147 = gv: (name: \"errhidestmt\") ; guid = 11297108918609763372\n+^148 = gv: (name: \"log_select_dml\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 225, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^8), (callee: ^131), (callee: ^144), (callee: ^203), (callee: ^1), (callee: ^166), (callee: ^93), (callee: ^202), (callee: ^213), (callee: ^104), (callee: ^78), (callee: ^136), (callee: ^218), (callee: ^45), (callee: ^79)), refs: (^82, ^223, ^123, ^11, ^143, ^139, ^38, ^37, ^62, ^145, readonly ^85, readonly ^138, readonly ^120)))) ; guid = 11414607998919355655\n+^149 = gv: (name: \"ExecutorEnd_hook\") ; guid = 11659062909785922324\n+^150 = gv: (name: \"_PG_init\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 47, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^155), (callee: ^174), (callee: ^74), (callee: ^28), (callee: ^204), (callee: ^20), (callee: ^152)), refs: (^132, ^169, ^90, ^181, ^215, ^95, ^146, ^73, ^61, ^138, ^40, ^118, ^187, ^128, ^191, ^160, ^193, ^151, ^125, ^212, ^201, ^54, ^111, ^179, ^120, ^171, ^68, ^67, ^134, ^76, ^154, ^96, ^99, ^106, ^102, ^97, ^209, ^105, ^39, ^205, ^135, ^4, ^14, ^17, ^18, ^216, ^199, ^107, ^157, ^19, ^36, ^116, ^149, ^98, readonly ^214, writeonly ^53, writeonly ^117, writeonly ^207, writeonly ^29, writeonly ^33, writeonly ^109)))) ; guid = 11724684081228199792\n+^151 = gv: (name: \"assign_pgaudit_log_level\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 7, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (writeonly ^221)))) ; guid = 11793854275374386592\n+^152 = gv: (name: \"errstart\") ; guid = 12151106341968234787\n+^153 = gv: (name: \"SPI_processed\") ; guid = 12165189362666010374\n+^154 = gv: (name: \"auditLogStatement\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 12231488553887087280\n+^155 = gv: (name: \"errstart_cold\") ; guid = 12261514367990431469\n+^156 = gv: (name: \".str.57\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 12268231721847492675\n+^157 = gv: (name: \"ExecutorCheckPerms_hook\") ; guid = 12299488921486707029\n+^158 = gv: (name: \"copyParamList\") ; guid = 12300281028129805921\n+^159 = gv: (name: \"pstrdup\") ; guid = 12442179944926883592\n+^160 = gv: (name: \"auditLogLevelString\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 12578283087931779264\n+^161 = gv: (name: \"__memcpy_chk\") ; guid = 12748495752080228104\n+^162 = gv: (name: \"strchr\") ; guid = 12775221644443139203\n+^163 = gv: (name: \"getTypeOutputInfo\") ; guid = 13113154635103311270\n+^164 = gv: (name: \"CreateCommandTag\") ; guid = 13201181359941563914\n+^165 = gv: (name: \".str.38\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13234080649535161972\n+^166 = gv: (name: \"log_audit_event\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 369, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^159), (callee: ^219), (callee: ^42), (callee: ^173), (callee: ^200), (callee: ^161), (callee: ^185), (callee: ^208), (callee: ^112), (callee: ^168), (callee: ^163), (callee: ^189), (callee: ^79), (callee: ^81), (callee: ^167), (callee: ^155), (callee: ^152), (callee: ^74), (callee: ^147), (callee: ^5), (callee: ^28)), refs: (^23, ^64, ^60, ^49, ^192, ^165, ^34, ^47, ^198, ^122, ^92, ^48, ^115, ^56, ^58, ^127, ^71, ^90, ^89, ^44, ^2, ^46, readonly ^12, readonly ^87, readonly ^154, readonly ^106, readonly ^54, readonly ^67, readonly ^187, readonly ^221)))) ; guid = 13282760973078311978\n+^167 = gv: (name: \"appendStringInfo\") ; guid = 13395144706899872666\n+^168 = gv: (name: \"appendStringInfoChar\") ; guid = 13579109965044988792\n+^169 = gv: (name: \"__func__._PG_init\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13597129830706617977\n+^170 = gv: (name: \".str.5\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13634108903465557219\n+^171 = gv: (name: \".str.25\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 13757228907909119876\n+^172 = gv: (name: \"SPI_connect\") ; guid = 13824598449688045871\n+^173 = gv: (name: \"palloc\") ; guid = 14199378375966128477\n+^174 = gv: (name: \"errcode\") ; guid = 14229004438775178572\n+^175 = gv: (name: \"pg_finfo_pgaudit_ddl_command_end.my_finfo\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14233494702184451056\n+^176 = gv: (name: \"__func__.log_function_execute\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14299593990463263576\n+^177 = gv: (name: \"llvm.lifetime.end.p0i8\") ; guid = 14311549039910520616\n+^178 = gv: (name: \".str.59\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14328979135474372125\n+^179 = gv: (name: \".str.22\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14367178276831507989\n+^180 = gv: (name: \"bms_copy\") ; guid = 14504364578474374552\n+^181 = gv: (name: \"auditLog\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 14668390365752869465\n+^182 = gv: (name: \"standard_ExecutorStart\") ; guid = 14765083302423412989\n+^183 = gv: (name: \"Pg_magic_func.Pg_magic_data\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 14870013998312635547\n+^184 = gv: (name: \"free\") ; guid = 14965618067398077866\n+^185 = gv: (name: \"initStringInfo\") ; guid = 14983778222472594859\n+^186 = gv: (name: \".str.82\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15070140755866261968\n+^187 = gv: (name: \"auditLogClient\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 15156647538192355462\n+^188 = gv: (name: \"GUC_check_errdetail_string\") ; guid = 15394132986085829616\n ^189 = gv: (name: \"OidOutputFunctionCall\") ; guid = 15541623995378016113\n-^190 = gv: (name: \"pg_finfo_pgaudit_ddl_command_end\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (^114)))) ; guid = 15698217972002061999\n-^191 = gv: (name: \"standard_ExecutorRun\") ; guid = 16054455403264084694\n-^192 = gv: (name: \"SPI_getvalue\") ; guid = 16070295146308490111\n-^193 = gv: (name: \".str.41\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16115662154470998933\n-^194 = gv: (name: \".str.36\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16202382938048300424\n-^195 = gv: (name: \"__strncpy_chk\") ; guid = 16262212709269580389\n-^196 = gv: (name: \"get_rel_name\") ; guid = 16440140406998693102\n-^197 = gv: (name: \"get_rel_namespace\") ; guid = 16493467524932916042\n-^198 = gv: (name: \"DefineCustomStringVariable\") ; guid = 16513782076736083639\n-^199 = gv: (name: \"audit_on_any_attribute\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 98, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^125), (callee: ^97), (callee: ^126), (callee: ^25), (callee: ^71), (callee: ^210), (callee: ^177), (callee: ^27), (callee: ^123))))) ; guid = 16524468403056693704\n-^200 = gv: (name: \"next_ExecutorEnd_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 16565144882345732083\n-^201 = gv: (name: \".str.80\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16626108652355574923\n-^202 = gv: (name: \".str.12\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16764439152333436921\n-^203 = gv: (name: \".str.29\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16789381518600630794\n-^204 = gv: (name: \"GetCommandTagName\") ; guid = 16871391312183330066\n-^205 = gv: (name: \"auditRole\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 16925528232795610565\n-^206 = gv: (name: \"MemoryContextSetParent\") ; guid = 16966435014763407866\n-^207 = gv: (name: \".str.42\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17000829909980680622\n-^208 = gv: (name: \".str.58\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17092251122093707959\n-^209 = gv: (name: \".str.59\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17138606903361576130\n-^210 = gv: (name: \"audit_on_acl\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 70, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^38), (callee: ^58), (callee: ^73))))) ; guid = 17195272144913425381\n-^211 = gv: (name: \".str.47\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17228783796822214553\n-^212 = gv: (name: \"quote_qualified_identifier\") ; guid = 17309423132972591789\n-^213 = gv: (name: \".str.11\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17405828093596518613\n+^190 = gv: (name: \"pg_finfo_pgaudit_ddl_command_end\", summaries: (function: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 1, funcFlags: (readNone: 1, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (^175)))) ; guid = 15698217972002061999\n+^191 = gv: (name: \".str.17\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15752323169717376536\n+^192 = gv: (name: \".str.41\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15831287651329095171\n+^193 = gv: (name: \"check_pgaudit_log_level\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 52, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^24), (callee: ^32), (callee: ^184)), refs: (^101, ^83, ^52, ^15, ^126, ^66, ^140, ^13, ^211, ^125)))) ; guid = 15870977625205188184\n+^194 = gv: (name: \".str.81\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15887312952794473187\n+^195 = gv: (name: \"__func__.pgaudit_sql_drop\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 15980067900109582448\n+^196 = gv: (name: \"standard_ExecutorRun\") ; guid = 16054455403264084694\n+^197 = gv: (name: \"SPI_getvalue\") ; guid = 16070295146308490111\n+^198 = gv: (name: \".str.44\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16071123911719197254\n+^199 = gv: (name: \".str.35\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16151194708219414433\n+^200 = gv: (name: \"__strncpy_chk\") ; guid = 16262212709269580389\n+^201 = gv: (name: \".str.19\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16368804719720680765\n+^202 = gv: (name: \"get_rel_name\") ; guid = 16440140406998693102\n+^203 = gv: (name: \"get_rel_namespace\") ; guid = 16493467524932916042\n+^204 = gv: (name: \"DefineCustomStringVariable\") ; guid = 16513782076736083639\n+^205 = gv: (name: \".str.32\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16558157713317580012\n+^206 = gv: (name: \".str.79\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 16750003125899892067\n+^207 = gv: (name: \"next_ProcessUtility_hook\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 16868488287668960268\n+^208 = gv: (name: \"GetCommandTagName\") ; guid = 16871391312183330066\n+^209 = gv: (name: \"auditRole\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 16925528232795610565\n+^210 = gv: (name: \"MemoryContextSetParent\") ; guid = 16966435014763407866\n+^211 = gv: (name: \".str.68\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17027090270175499597\n+^212 = gv: (name: \".str.20\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17205391479156605701\n+^213 = gv: (name: \"quote_qualified_identifier\") ; guid = 17309423132972591789\n ^214 = gv: (name: \"process_shared_preload_libraries_in_progress\") ; guid = 17468993590357631644\n-^215 = gv: (name: \".str.18\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17483233321293961552\n-^216 = gv: (name: \".str.10\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17553052233091836223\n-^217 = gv: (name: \".str.76\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17555197928212258403\n-^218 = gv: (name: \"check_pgaudit_log_level\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 52, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^26), (callee: ^40), (callee: ^181)), refs: (^95, ^151, ^50, ^78, ^98, ^120, ^47, ^5, ^166, ^188)))) ; guid = 17562965769320660506\n-^219 = gv: (name: \"__func__.stack_pop\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17594768351684172405\n-^220 = gv: (name: \"pg_tolower\") ; guid = 18034712365768275421\n-^221 = gv: (name: \"SPI_finish\") ; guid = 18097459737689203144\n-^222 = gv: (name: \"auditLogLevel\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 18108301089149259093\n-^223 = gv: (name: \"assign_pgaudit_log\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 7, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 1, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), refs: (writeonly ^153)))) ; guid = 18157074458022557075\n+^215 = gv: (name: \"check_pgaudit_log\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 88, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^159), (callee: ^84), (callee: ^224), (callee: ^35), (callee: ^86), (callee: ^121), (callee: ^79), (callee: ^24), (callee: ^32), (callee: ^184)), refs: (^113, ^156, ^103, ^165, ^47, ^64, ^178, ^34, ^192, ^23, writeonly ^188)))) ; guid = 17491909671710223042\n+^216 = gv: (name: \"pgaudit_ExecutorEnd_hook\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 39, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 1, mustBeUnreachable: 0), calls: ((callee: ^148), (callee: ^51)), refs: (^145, readonly ^67, readonly ^85, readonly ^109)))) ; guid = 17630464489984614741\n+^217 = gv: (name: \"pg_finfo_pgaudit_sql_drop.my_finfo\", summaries: (variable: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 17751143460834081824\n+^218 = gv: (name: \"audit_on_acl\", summaries: (function: (module: ^0, flags: (linkage: internal, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), insts: 70, funcFlags: (readNone: 0, readOnly: 0, noRecurse: 0, returnDoesNotAlias: 0, noInline: 0, alwaysInline: 0, noUnwind: 1, mayThrow: 0, hasUnknownCall: 0, mustBeUnreachable: 0), calls: ((callee: ^31), (callee: ^65), (callee: ^79))))) ; guid = 17908523425956944247\n+^219 = gv: (name: \"pg_tolower\") ; guid = 18034712365768275421\n+^220 = gv: (name: \"SPI_finish\") ; guid = 18097459737689203144\n+^221 = gv: (name: \"auditLogLevel\", summaries: (variable: (module: ^0, flags: (linkage: external, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 1, constant: 0)))) ; guid = 18108301089149259093\n+^222 = gv: (name: \".str.9\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18133497269198475898\n+^223 = gv: (name: \".str.71\", summaries: (variable: (module: ^0, flags: (linkage: private, visibility: default, notEligibleToImport: 0, live: 0, dsoLocal: 1, canAutoHide: 0), varFlags: (readonly: 1, writeonly: 0, constant: 1)))) ; guid = 18168338373443474381\n ^224 = gv: (name: \"__errno_location\") ; guid = 18286928120321858682\n ^225 = blockcount: 373\n"}]}, {"source1": "./usr/lib/postgresql/14/lib/bitcode/pgaudit.index.bc", "source2": "./usr/lib/postgresql/14/lib/bitcode/pgaudit.index.bc", "unified_diff": null, "details": [{"source1": "llvm-bcanalyzer -dump {}", "source2": "llvm-bcanalyzer -dump {}", "unified_diff": "@@ -1,472 +1,472 @@\n-\n+\n \n \n record string = 'pgaudit/pgaudit.bc'\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- \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+ \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-