The PostgreSQL Global Development Group has released an update to all

supported versions of our database system, including 11.2, 10.7, 9.6.12,
9.5.16, and 9.4.21. This release changes the behavior in how PostgreSQL
interfaces with `fsync()` and includes fixes for partitioning and over
70 other bugs that were reported over the past three months.

Users should plan to apply this update at the next scheduled downtime.

FreeBSD port adds OPTIONS knob to support LLVM JIT. [1]

Highlight: Change in behavior with fsync()
------------------------------------------

When available in an operating system and enabled in the configuration
file (which it is by default), PostgreSQL uses the kernel function
`fsync()` to help ensure that data is written to a disk. In some
operating systems that provide `fsync()`, when the kernel is unable to
write out the data, it returns a failure and flushes the data that was
supposed to be written from its data buffers.

This flushing operation has an unfortunate side-effect for PostgreSQL:
if PostgreSQL tries again to write the data to disk by again calling
`fsync()`, `fsync()` will report back that it succeeded, but the data
that PostgreSQL believed to be saved to the disk would not actually be
written. This presents a possible data corruption scenario.

This update modifies how PostgreSQL handles a `fsync()` failure:
PostgreSQL will no longer retry calling `fsync()` but instead will
panic. In this case, PostgreSQL can then replay the data from the
write-ahead log (WAL) to help ensure the data is written. While this may
appear to be a suboptimal solution, there are presently few alternatives
and, based on reports, the problem case occurs extremely rarely.

A new server parameter `data_sync_retry` has been added to manage this
behavior. If you are certain that your kernel does not discard dirty
data buffers in such scenarios, you can set `data_sync_retry` to `on` to
restore the old behavior.

Release Notes:	https://www.postgresql.org/about/news/1920/
PR:		232490 [1]
This commit is contained in:
Palle Girgensohn
2019-02-15 11:02:22 +00:00
parent dabf99b4a4
commit f7e9e29abb
34 changed files with 733 additions and 313 deletions

View File

@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= postgresql
DISTVERSION?= 11.1
DISTVERSION?= 11.2
CATEGORIES?= databases
MASTER_SITES= PGSQL/source/v${DISTVERSION}
PKGNAMESUFFIX?= ${PORTVERSION:R}${COMPONENT}
@@ -87,6 +87,11 @@ DTRACE_DESC= Build with DTrace probes
TZDATA_DESC= Use internal timezone database
XML_DESC= Build with XML data type
.if ${DISTVERSION:C/([0-9]*).*/\1/} >= 11
OPTIONS_DEFINE+=LLVM
LLVM_DESC= Build with support for JIT-compiling expressions
.endif
.if ${DISTVERSION:C/([0-9]*).*/\1/} < 10
# See http://people.freebsd.org/~girgen/postgresql-icu/README.html for more info
OPTIONS_DEFINE+= ICU
@@ -162,10 +167,23 @@ SUB_LIST+= PG_GROUP=${PG_GROUP} \
.include <bsd.port.options.mk>
.if ${ARCH} == "i386"
CFLAGS+= -msse2
USES+= compiler:gcc-c++11-lib
.endif
.if ${DISTVERSION:C/([0-9]*).*/\1/} >= 11
. if defined(SERVER_ONLY) && ${PORT_OPTIONS:MLLVM}
LLVM_VERSION= 60
BUILD_DEPENDS+= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
RUN_DEPENDS+= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
CONFIGURE_ENV+= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config60 CLANG=${LOCALBASE}/bin/clang60
CONFIGURE_ARGS+= --with-llvm
PLIST_SUB+= LLVM=""
. else
PLIST_SUB+= LLVM="@comment "
CONFIGURE_ARGS+= --without-llvm
. endif
.endif
.if !defined(SLAVE_ONLY)
.if ${DISTVERSION:C/([0-9]*).*/\1/} < 10
. if ( defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU} ) || make(makesum)
USES+= autoreconf
@@ -174,8 +192,7 @@ PATCH_SITES+= http://people.freebsd.org/~girgen/postgresql-icu/:icu
PATCHFILES+= ${ICU_PATCHFILE}:icu
LIB_DEPENDS+= libicudata.so:devel/icu
. endif
.endif # not version 10
.endif # !SLAVE_ONLY
.endif # server && version < 10
.if !defined(SLAVE_ONLY)

View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1541712758
SHA256 (postgresql/postgresql-11.1.tar.bz2) = 90815e812874831e9a4bf6e1136bf73bc2c5a0464ef142e2dfea40cda206db08
SIZE (postgresql/postgresql-11.1.tar.bz2) = 21263173
TIMESTAMP = 1550095269
SHA256 (postgresql/postgresql-11.2.tar.bz2) = 2676b9ce09c21978032070b6794696e0aa5a476e3d21d60afc036dc0a9c09405
SIZE (postgresql/postgresql-11.2.tar.bz2) = 19714229

View File

@@ -384,6 +384,9 @@ include/postgresql/server/foreign/foreign.h
include/postgresql/server/funcapi.h
include/postgresql/server/getaddrinfo.h
include/postgresql/server/getopt_long.h
include/postgresql/server/jit/jit.h
include/postgresql/server/jit/llvmjit.h
include/postgresql/server/jit/llvmjit_emit.h
include/postgresql/server/lib/binaryheap.h
include/postgresql/server/lib/bipartite_match.h
include/postgresql/server/lib/bloomfilter.h
@@ -442,6 +445,7 @@ include/postgresql/server/optimizer/geqo_recombination.h
include/postgresql/server/optimizer/geqo_selection.h
include/postgresql/server/optimizer/joininfo.h
include/postgresql/server/optimizer/orclauses.h
include/postgresql/server/optimizer/paramassign.h
include/postgresql/server/optimizer/pathnode.h
include/postgresql/server/optimizer/paths.h
include/postgresql/server/optimizer/placeholder.h

View File

@@ -45,6 +45,659 @@ lib/postgresql/utf8_and_sjis.so
lib/postgresql/utf8_and_sjis2004.so
lib/postgresql/utf8_and_uhc.so
lib/postgresql/utf8_and_win.so
%%LLVM%%lib/postgresql/bitcode/postgres.index.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_inclusion.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_minmax.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_pageops.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_revmap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_tuple.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_validate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_xlog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/bufmask.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/heaptuple.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/indextuple.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/printsimple.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/printtup.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/reloptions.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/scankey.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/session.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/tupconvert.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/common/tupdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginarrayproc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginbtree.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginbulk.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/gindatapage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginentrypage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginfast.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginget.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/gininsert.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginlogic.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginpostinglist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginutil.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginvacuum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginvalidate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginxlog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistbuild.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistbuildbuffers.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistget.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistproc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistsplit.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistutil.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistvacuum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistvalidate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistxlog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hash.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hash_xlog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashfunc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashinsert.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashovfl.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashpage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashsearch.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashsort.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashutil.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashvalidate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/heapam.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/hio.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/pruneheap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/rewriteheap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/syncscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/tuptoaster.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/visibilitymap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/index/amapi.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/index/amvalidate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/index/genam.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/index/indexam.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtcompare.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtinsert.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtpage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtree.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtsearch.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtsort.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtutils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtvalidate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtxlog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/brindesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/clogdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/committsdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/dbasedesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/genericdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/gindesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/gistdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/hashdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/heapdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/logicalmsgdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/mxactdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/nbtdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/relmapdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/replorigindesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/seqdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/smgrdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/spgdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/standbydesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/tblspcdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/xactdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/xlogdesc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgdoinsert.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spginsert.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgkdtreeproc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgquadtreeproc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgtextproc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgutils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgvacuum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgvalidate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgxlog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/tablesample/bernoulli.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/tablesample/system.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/tablesample/tablesample.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/clog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/commit_ts.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/generic_xlog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/multixact.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/parallel.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/rmgr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/slru.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/subtrans.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/timeline.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/transam.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/twophase.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/twophase_rmgr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/varsup.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xact.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogarchive.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xloginsert.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogreader.bc
%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogutils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/bootstrap/bootparse.bc
%%LLVM%%lib/postgresql/bitcode/postgres/bootstrap/bootstrap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/aclchk.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/catalog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/dependency.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/heap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/index.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/indexing.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/namespace.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/objectaccess.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/objectaddress.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/partition.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_aggregate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_collation.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_constraint.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_conversion.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_db_role_setting.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_depend.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_enum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_inherits.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_largeobject.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_namespace.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_operator.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_proc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_publication.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_range.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_shdepend.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_subscription.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_type.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/storage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/catalog/toasting.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/aggregatecmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/alter.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/amcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/analyze.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/async.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/cluster.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/collationcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/comment.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/constraint.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/conversioncmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/copy.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/createas.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/dbcommands.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/define.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/discard.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/dropcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/event_trigger.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/explain.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/extension.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/foreigncmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/functioncmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/indexcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/lockcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/matview.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/opclasscmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/operatorcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/policy.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/portalcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/prepare.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/proclang.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/publicationcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/schemacmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/seclabel.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/sequence.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/statscmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/subscriptioncmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/tablecmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/tablespace.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/trigger.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/tsearchcmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/typecmds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/user.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/vacuum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/vacuumlazy.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/variable.bc
%%LLVM%%lib/postgresql/bitcode/postgres/commands/view.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execAmi.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execCurrent.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execExpr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execExprInterp.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execGrouping.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execIndexing.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execJunk.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execMain.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execParallel.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execPartition.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execProcnode.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execReplication.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execSRF.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execScan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execTuples.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/execUtils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/functions.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/instrument.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeAgg.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeAppend.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeBitmapAnd.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeBitmapHeapscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeBitmapIndexscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeBitmapOr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeCtescan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeCustom.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeForeignscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeFunctionscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeGather.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeGatherMerge.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeGroup.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeHash.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeHashjoin.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeIndexonlyscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeIndexscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeLimit.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeLockRows.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeMaterial.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeMergeAppend.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeMergejoin.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeModifyTable.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeNamedtuplestorescan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeNestloop.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeProjectSet.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeRecursiveunion.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeResult.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSamplescan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSeqscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSetOp.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSort.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSubplan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSubqueryscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeTableFuncscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeTidscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeUnique.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeValuesscan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeWindowAgg.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeWorktablescan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/spi.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/tqueue.bc
%%LLVM%%lib/postgresql/bitcode/postgres/executor/tstoreReceiver.bc
%%LLVM%%lib/postgresql/bitcode/postgres/foreign/foreign.bc
%%LLVM%%lib/postgresql/bitcode/postgres/jit/jit.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/binaryheap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/bipartite_match.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/bloomfilter.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/dshash.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/hyperloglog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/ilist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/knapsack.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/pairingheap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/rbtree.bc
%%LLVM%%lib/postgresql/bitcode/postgres/lib/stringinfo.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/auth-scram.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/auth.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/be-fsstubs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/be-secure-common.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/be-secure-openssl.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/be-secure.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/crypt.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/hba.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/ifaddr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/pqcomm.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/pqformat.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/pqmq.bc
%%LLVM%%lib/postgresql/bitcode/postgres/libpq/pqsignal.bc
%%LLVM%%lib/postgresql/bitcode/postgres/main/main.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/bitmapset.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/copyfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/equalfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/extensible.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/list.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/makefuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/nodeFuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/nodes.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/outfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/params.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/print.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/read.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/readfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/tidbitmap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/nodes/value.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_copy.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_cx.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_erx.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_eval.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_main.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_misc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_mutation.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_ox1.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_ox2.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_pmx.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_pool.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_px.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_random.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_recombination.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_selection.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/allpaths.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/clausesel.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/costsize.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/equivclass.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/indxpath.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/joinpath.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/joinrels.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/pathkeys.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/tidpath.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/analyzejoins.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/createplan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/initsplan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/planagg.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/planmain.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/planner.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/setrefs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/subselect.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/prepjointree.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/prepqual.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/preptlist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/prepunion.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/clauses.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/joininfo.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/orclauses.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/paramassign.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/pathnode.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/placeholder.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/plancat.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/predtest.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/relnode.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/restrictinfo.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/tlist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/var.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/analyze.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/gram.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_agg.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_clause.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_coerce.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_collate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_cte.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_enr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_expr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_func.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_node.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_oper.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_param.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_relation.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_target.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_type.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_utilcmd.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/parser.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/scan.bc
%%LLVM%%lib/postgresql/bitcode/postgres/parser/scansup.bc
%%LLVM%%lib/postgresql/bitcode/postgres/partitioning/partbounds.bc
%%LLVM%%lib/postgresql/bitcode/postgres/partitioning/partprune.bc
%%LLVM%%lib/postgresql/bitcode/postgres/port/atomics.bc
%%LLVM%%lib/postgresql/bitcode/postgres/port/dynloader.bc
%%LLVM%%lib/postgresql/bitcode/postgres/port/pg_sema.bc
%%LLVM%%lib/postgresql/bitcode/postgres/port/pg_shmem.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/autovacuum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/bgworker.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/bgwriter.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/checkpointer.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/fork_process.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/pgarch.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/pgstat.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/postmaster.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/startup.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/syslogger.bc
%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/walwriter.bc
%%LLVM%%lib/postgresql/bitcode/postgres/regex/regcomp.bc
%%LLVM%%lib/postgresql/bitcode/postgres/regex/regerror.bc
%%LLVM%%lib/postgresql/bitcode/postgres/regex/regexec.bc
%%LLVM%%lib/postgresql/bitcode/postgres/regex/regexport.bc
%%LLVM%%lib/postgresql/bitcode/postgres/regex/regfree.bc
%%LLVM%%lib/postgresql/bitcode/postgres/regex/regprefix.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/basebackup.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/decode.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/launcher.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/logical.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/logicalfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/message.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/origin.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/proto.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/relation.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/reorderbuffer.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/snapbuild.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/tablesync.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/worker.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/repl_gram.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/slot.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/slotfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/syncrep.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/syncrep_gram.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/walreceiver.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/walreceiverfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/replication/walsender.bc
%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteDefine.bc
%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteHandler.bc
%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteManip.bc
%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteRemove.bc
%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteSupport.bc
%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rowsecurity.bc
%%LLVM%%lib/postgresql/bitcode/postgres/statistics/dependencies.bc
%%LLVM%%lib/postgresql/bitcode/postgres/statistics/extended_stats.bc
%%LLVM%%lib/postgresql/bitcode/postgres/statistics/mvdistinct.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/buf_init.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/buf_table.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/bufmgr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/freelist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/localbuf.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/buffile.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/copydir.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/fd.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/reinit.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/sharedfileset.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/freespace/freespace.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/freespace/fsmpage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/freespace/indexfsm.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/barrier.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/dsm.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/dsm_impl.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/ipc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/ipci.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/latch.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/pmsignal.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/procarray.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/procsignal.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/shm_mq.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/shm_toc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/shmem.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/shmqueue.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/sinval.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/sinvaladt.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/standby.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/large_object/inv_api.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/condition_variable.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/deadlock.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/lmgr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/lock.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/lwlock.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/lwlocknames.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/predicate.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/proc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/s_lock.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/spin.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/page/bufpage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/page/checksum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/page/itemptr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/smgr/md.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/smgr/smgr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/storage/smgr/smgrtype.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tcop/dest.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tcop/fastpath.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tcop/%%PG_USER%%.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tcop/pquery.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tcop/utility.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict_ispell.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict_simple.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict_synonym.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict_thesaurus.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/regis.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/spell.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/to_tsany.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_locale.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_parse.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_selfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_typanalyze.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_utils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/wparser.bc
%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/wparser_def.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/acl.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/amutils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/array_expanded.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/array_selfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/array_typanalyze.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/array_userfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/arrayfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/arrayutils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/ascii.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/bool.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/cash.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/char.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/cryptohashes.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/date.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/datetime.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/datum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/dbsize.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/domains.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/encode.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/enum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/expandeddatum.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/expandedrecord.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/float.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/format_type.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/formatting.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/genfile.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/geo_ops.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/geo_selfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/geo_spgist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/inet_cidr_ntop.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/inet_net_pton.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/int.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/int8.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/json.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonb.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonb_gin.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonb_op.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonb_util.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/like.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/lockfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/mac.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/mac8.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/misc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/nabstime.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/name.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/network.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/network_gist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/network_selfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/network_spgist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/numeric.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/numutils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/oid.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/oracle_compat.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/orderedsetaggs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pg_locale.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pg_lsn.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pg_upgrade_support.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pgstatfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pseudotypes.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/quote.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes_gist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes_selfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes_spgist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes_typanalyze.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/regexp.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/regproc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/ri_triggers.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rowtypes.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/ruleutils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/selfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tid.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/timestamp.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/trigfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsginidx.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsgistidx.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_cleanup.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_gist.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_op.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_rewrite.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_util.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsrank.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsvector.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsvector_op.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsvector_parser.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/txid.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/uuid.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/varbit.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/varchar.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/varlena.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/version.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/windowfuncs.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/xid.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/xml.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/attoptcache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/catcache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/evtcache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/inval.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/lsyscache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/partcache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/plancache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/relcache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/relfilenodemap.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/relmapper.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/spccache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/syscache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/ts_cache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/typcache.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/error/assert.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/error/elog.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/fmgr/dfmgr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/fmgr/fmgr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/fmgr/funcapi.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/fmgrtab.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/hash/dynahash.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/hash/hashfn.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/hash/pg_crc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/init/globals.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/init/miscinit.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/init/postinit.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/conv.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/encnames.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/mbutils.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/wchar.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/wstrcmp.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/wstrncmp.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/backend_random.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/guc.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/help_config.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/pg_config.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/pg_controldata.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/pg_rusage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/ps_status.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/queryenvironment.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/rls.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/sampling.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/superuser.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/timeout.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/tzparser.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/aset.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/dsa.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/freepage.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/generation.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/mcxt.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/memdebug.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/portalmem.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/slab.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/resowner/resowner.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/logtape.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/sharedtuplestore.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/sortsupport.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/tuplesort.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/tuplestore.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/time/combocid.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/time/snapmgr.bc
%%LLVM%%lib/postgresql/bitcode/postgres/utils/time/tqual.bc
lib/libpgcommon.a
%%PORTDOCS%%%%DOCSDIR%%/README-server
%%DATADIR%%/conversion_create.sql
@@ -519,6 +1172,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Asia/Pontianak
%%TZDATA%%%%DATADIR%%/timezone/Asia/Pyongyang
%%TZDATA%%%%DATADIR%%/timezone/Asia/Qatar
%%TZDATA%%%%DATADIR%%/timezone/Asia/Qostanay
%%TZDATA%%%%DATADIR%%/timezone/Asia/Qyzylorda
%%TZDATA%%%%DATADIR%%/timezone/Asia/Rangoon
%%TZDATA%%%%DATADIR%%/timezone/Asia/Riyadh