Coverage Report

Created: 2026-11-09 07:20

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/postgres/src/include/port/atomics/arch-x86.h
Line
Count
Source
1
/*-------------------------------------------------------------------------
2
 *
3
 * arch-x86.h
4
 *    Atomic operations considerations specific to intel x86
5
 *
6
 * Note that we actually require a 486 upwards because the 386 doesn't have
7
 * support for xadd and cmpxchg. Given that the 386 isn't supported anywhere
8
 * anymore that's not much of a restriction luckily.
9
 *
10
 * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group
11
 * Portions Copyright (c) 1994, Regents of the University of California
12
 *
13
 * NOTES:
14
 *
15
 * src/include/port/atomics/arch-x86.h
16
 *
17
 *-------------------------------------------------------------------------
18
 */
19
20
/*
21
 * Both 32 and 64 bit x86 do not allow loads to be reordered with other loads,
22
 * or stores to be reordered with other stores, but a load can be performed
23
 * before a subsequent store.
24
 *
25
 * Technically, some x86-ish chips support uncached memory access and/or
26
 * special instructions that are weakly ordered.  In those cases we'd need
27
 * the read and write barriers to be lfence and sfence.  But since we don't
28
 * do those things, a compiler barrier should be enough.
29
 *
30
 * "lock; addl" has worked for longer than "mfence". It's also rumored to be
31
 * faster in many scenarios.
32
 */
33
34
#if defined(__GNUC__) || defined(__INTEL_COMPILER)
35
#if defined(__i386__)
36
#define pg_memory_barrier_impl()    \
37
  __asm__ __volatile__ ("lock; addl $0,0(%%esp)" : : : "memory", "cc")
38
#elif defined(__x86_64__)
39
#define pg_memory_barrier_impl()    \
40
0
  __asm__ __volatile__ ("lock; addl $0,0(%%rsp)" : : : "memory", "cc")
41
#endif
42
#endif /* defined(__GNUC__) || defined(__INTEL_COMPILER) */
43
44
0
#define pg_read_barrier_impl()    pg_compiler_barrier_impl()
45
0
#define pg_write_barrier_impl()   pg_compiler_barrier_impl()
46
47
/*
48
 * Provide implementation for atomics using inline assembly on x86 gcc. It's
49
 * nice to support older gcc's and the compare/exchange implementation here is
50
 * actually more efficient than the * __sync variant.
51
 */
52
#if defined(__GNUC__) || defined(__INTEL_COMPILER)
53
54
#define PG_HAVE_ATOMIC_FLAG_SUPPORT
55
typedef struct pg_atomic_flag
56
{
57
  volatile char value;
58
} pg_atomic_flag;
59
60
#define PG_HAVE_ATOMIC_U32_SUPPORT
61
typedef struct pg_atomic_uint32
62
{
63
  volatile uint32 value;
64
} pg_atomic_uint32;
65
66
/*
67
 * It's too complicated to write inline asm for 64bit types on 32bit and the
68
 * 486 can't do it anyway.
69
 */
70
#ifdef __x86_64__
71
#define PG_HAVE_ATOMIC_U64_SUPPORT
72
typedef struct pg_atomic_uint64
73
{
74
  /* alignment guaranteed due to being on a 64bit platform */
75
  volatile uint64 value;
76
} pg_atomic_uint64;
77
#endif  /* __x86_64__ */
78
79
#define PG_HAVE_ATOMIC_TEST_SET_FLAG
80
static inline bool
81
pg_atomic_test_set_flag_impl(volatile pg_atomic_flag *ptr)
82
0
{
83
0
  char    _res = 1;
84
85
0
  __asm__ __volatile__(
86
0
    " lock      \n"
87
0
    " xchgb %0,%1 \n"
88
0
:   "+q"(_res), "+m"(ptr->value)
89
0
:
90
0
:   "memory");
91
0
  return _res == 0;
92
0
}
Unexecuted instantiation: fuzzer_initialize.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_bloom.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_inclusion.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_minmax.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_minmax_multi.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_pageops.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_revmap.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_tuple.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_validate.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: brin_xlog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: detoast.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: relation.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: reloptions.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: session.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: syncscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tidstore.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: toast_internals.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginbtree.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginbulk.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: gindatapage.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginentrypage.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginfast.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginget.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: gininsert.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginlogic.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginpostinglist.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginutil.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginvacuum.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginvalidate.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ginxlog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: gist.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: gistbuild.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: gistget.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: gistscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: gistvacuum.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: hash.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: hashsearch.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: hashsort.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: hashutil.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: heapam.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: heapam_handler.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: heapam_indexscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: heapam_visibility.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: heapam_xlog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: heaptoast.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: hio.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pruneheap.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rewriteheap.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: vacuumlazy.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: genam.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: indexam.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtdedup.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtinsert.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtpage.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtpreprocesskeys.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtreadpage.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtree.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtsearch.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtsort.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtsplitloc.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nbtutils.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spgdoinsert.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spginsert.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spgkdtreeproc.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spgproc.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spgquadtreeproc.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spgscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spgutils.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spgvacuum.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spgxlog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tableam.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tableam_indexscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tableamapi.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: clog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: commit_ts.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: multixact.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: parallel.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rmgr.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: slru.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: subtrans.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: twophase.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: twophase_rmgr.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: varsup.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xact.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xlog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xlogfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xloginsert.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xlogprefetcher.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xlogrecovery.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xlogwait.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: bootstrap.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: aclchk.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: dependency.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: heap.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: index.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: indexing.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: namespace.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: objectaddress.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pg_db_role_setting.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pg_depend.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pg_publication.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pg_subscription.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: storage.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: toasting.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: gram.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: parse_coerce.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: parse_cte.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: parse_expr.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: parse_oper.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: parse_utilcmd.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: alter.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: analyze.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: async.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: constraint.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: copyfrom.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: copyfromparse.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: copyto.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: createas.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: dbcommands.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: discard.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: event_trigger.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: explain.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: functioncmds.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: indexcmds.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: matview.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: repack.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: repack_worker.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: sequence.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: statscmds.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: subscriptioncmds.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tablecmds.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tablespace.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: trigger.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: typecmds.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: vacuum.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: vacuumparallel.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: wait.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execCurrent.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execExpr.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execExprInterp.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execIndexing.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execMain.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execParallel.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execPartition.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execReplication.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execSRF.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execTuples.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: execUtils.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: functions.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeAgg.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeAppend.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeBitmapAnd.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeBitmapHeapscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeBitmapIndexscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeBitmapOr.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeGather.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeGatherMerge.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeHash.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeHashjoin.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeIncrementalSort.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeIndexonlyscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeIndexscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeLockRows.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeModifyTable.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeSamplescan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeSeqscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeSort.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeTidrangescan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: nodeTidscan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: spi.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: dshash.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: copyfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: equalfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: outfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: queryjumblefuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: readfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tidbitmap.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: clausesel.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: costsize.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: joinpath.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: initsplan.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: clauses.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: plancat.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: relnode.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: partbounds.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: atomics.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: autovacuum.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: auxprocess.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: bgworker.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: bgwriter.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: checkpointer.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: datachecksum_state.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: launch_backend.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgarch.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pmchild.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: postmaster.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: walsummarizer.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: walwriter.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: applyparallelworker.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: conflict.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: decode.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: launcher.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: logical.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: logicalctl.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: logicalfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: origin.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: reorderbuffer.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: sequencesync.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: slotsync.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: snapbuild.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: syncutils.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tablesync.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: worker.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: slot.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: slotfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: syncrep.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: walreceiver.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: walreceiverfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: walsender.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rewriteHandler.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: basebackup.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: attribute_stats.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: dependencies.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: extended_stats.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: extended_stats_funcs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: mcv.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: mvdistinct.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: relation_stats.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: stat_utils.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: aio.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: aio_funcs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: aio_init.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: method_worker.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: buf_init.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: buf_table.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: bufmgr.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: freelist.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: localbuf.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: sharedfileset.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: dsm.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: dsm_registry.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ipc.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ipci.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: latch.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: procarray.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: procsignal.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: shm_mq.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: shm_toc.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: shmem.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: signalfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: sinvaladt.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: standby.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: waiteventset.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: condition_variable.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: deadlock.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: lmgr.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: lock.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: lwlock.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: predicate.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: proc.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: bulk_write.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: backend_startup.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: postgres.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: utility.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ts_typanalyze.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: backend_progress.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: backend_status.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_archiver.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_backend.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_bgwriter.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_checkpointer.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_database.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_function.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_index.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_io.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_kind.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_lock.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_relation.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_replslot.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_shmem.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_slru.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_subscription.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_wal.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstat_xact.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: wait_event.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: array_selfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: array_typanalyze.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: array_userfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: arrayfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: domains.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: enum.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: expandedrecord.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: genfile.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: geo_spgist.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: json.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: jsonb.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: jsonfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: lockfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: mcxtfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: multirangetypes.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: multirangetypes_selfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: orderedsetaggs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pg_dependencies.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pg_ndistinct.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pg_upgrade_support.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pgstatfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rangetypes.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rangetypes_gist.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rangetypes_selfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rangetypes_spgist.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rangetypes_typanalyze.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ri_triggers.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: rowtypes.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: ruleutils.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: selfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tid.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: trigfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tsquery_rewrite.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tsvector_op.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: waitfuncs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xid8funcs.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: xml.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: catcache.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: evtcache.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: funccache.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: lsyscache.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: relcache.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: relmapper.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: syscache.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: typcache.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: csvlog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: elog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: jsonlog.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: funcapi.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: miscinit.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: postinit.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: guc.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: guc_tables.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: pg_controldata.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: dsa.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: freepage.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: resowner.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: logtape.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: sharedtuplestore.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tuplesort.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: tuplesortvariants.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: snapmgr.c:pg_atomic_test_set_flag_impl
Unexecuted instantiation: simple_query_fuzzer.c:pg_atomic_test_set_flag_impl
93
94
#define PG_HAVE_ATOMIC_CLEAR_FLAG
95
static inline void
96
pg_atomic_clear_flag_impl(volatile pg_atomic_flag *ptr)
97
0
{
98
  /*
99
   * On a TSO architecture like x86 it's sufficient to use a compiler
100
   * barrier to achieve release semantics.
101
   */
102
0
  __asm__ __volatile__("" ::: "memory");
103
0
  ptr->value = 0;
104
0
}
Unexecuted instantiation: fuzzer_initialize.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_bloom.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_inclusion.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_minmax.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_minmax_multi.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_pageops.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_revmap.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_tuple.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_validate.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: brin_xlog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: detoast.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: relation.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: reloptions.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: session.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: syncscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tidstore.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: toast_internals.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginbtree.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginbulk.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: gindatapage.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginentrypage.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginfast.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginget.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: gininsert.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginlogic.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginpostinglist.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginutil.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginvacuum.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginvalidate.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ginxlog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: gist.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: gistbuild.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: gistget.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: gistscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: gistvacuum.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: hash.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: hashsearch.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: hashsort.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: hashutil.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: heapam.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: heapam_handler.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: heapam_indexscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: heapam_visibility.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: heapam_xlog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: heaptoast.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: hio.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pruneheap.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rewriteheap.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: vacuumlazy.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: genam.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: indexam.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtdedup.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtinsert.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtpage.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtpreprocesskeys.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtreadpage.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtree.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtsearch.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtsort.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtsplitloc.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nbtutils.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spgdoinsert.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spginsert.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spgkdtreeproc.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spgproc.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spgquadtreeproc.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spgscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spgutils.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spgvacuum.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spgxlog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tableam.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tableam_indexscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tableamapi.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: clog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: commit_ts.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: multixact.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: parallel.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rmgr.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: slru.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: subtrans.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: twophase.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: twophase_rmgr.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: varsup.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xact.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xlog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xlogfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xloginsert.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xlogprefetcher.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xlogrecovery.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xlogwait.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: bootstrap.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: aclchk.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: dependency.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: heap.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: index.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: indexing.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: namespace.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: objectaddress.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pg_db_role_setting.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pg_depend.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pg_publication.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pg_subscription.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: storage.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: toasting.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: gram.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: parse_coerce.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: parse_cte.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: parse_expr.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: parse_oper.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: parse_utilcmd.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: alter.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: analyze.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: async.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: constraint.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: copyfrom.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: copyfromparse.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: copyto.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: createas.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: dbcommands.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: discard.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: event_trigger.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: explain.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: functioncmds.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: indexcmds.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: matview.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: repack.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: repack_worker.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: sequence.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: statscmds.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: subscriptioncmds.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tablecmds.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tablespace.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: trigger.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: typecmds.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: vacuum.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: vacuumparallel.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: wait.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execCurrent.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execExpr.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execExprInterp.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execIndexing.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execMain.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execParallel.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execPartition.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execReplication.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execSRF.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execTuples.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: execUtils.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: functions.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeAgg.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeAppend.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeBitmapAnd.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeBitmapHeapscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeBitmapIndexscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeBitmapOr.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeGather.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeGatherMerge.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeHash.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeHashjoin.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeIncrementalSort.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeIndexonlyscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeIndexscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeLockRows.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeModifyTable.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeSamplescan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeSeqscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeSort.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeTidrangescan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: nodeTidscan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: spi.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: dshash.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: copyfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: equalfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: outfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: queryjumblefuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: readfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tidbitmap.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: clausesel.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: costsize.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: joinpath.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: initsplan.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: clauses.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: plancat.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: relnode.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: partbounds.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: atomics.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: autovacuum.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: auxprocess.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: bgworker.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: bgwriter.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: checkpointer.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: datachecksum_state.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: launch_backend.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgarch.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pmchild.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: postmaster.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: walsummarizer.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: walwriter.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: applyparallelworker.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: conflict.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: decode.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: launcher.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: logical.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: logicalctl.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: logicalfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: origin.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: reorderbuffer.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: sequencesync.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: slotsync.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: snapbuild.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: syncutils.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tablesync.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: worker.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: slot.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: slotfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: syncrep.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: walreceiver.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: walreceiverfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: walsender.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rewriteHandler.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: basebackup.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: attribute_stats.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: dependencies.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: extended_stats.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: extended_stats_funcs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: mcv.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: mvdistinct.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: relation_stats.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: stat_utils.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: aio.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: aio_funcs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: aio_init.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: method_worker.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: buf_init.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: buf_table.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: bufmgr.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: freelist.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: localbuf.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: sharedfileset.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: dsm.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: dsm_registry.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ipc.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ipci.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: latch.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: procarray.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: procsignal.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: shm_mq.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: shm_toc.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: shmem.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: signalfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: sinvaladt.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: standby.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: waiteventset.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: condition_variable.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: deadlock.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: lmgr.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: lock.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: lwlock.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: predicate.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: proc.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: bulk_write.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: backend_startup.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: postgres.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: utility.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ts_typanalyze.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: backend_progress.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: backend_status.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_archiver.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_backend.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_bgwriter.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_checkpointer.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_database.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_function.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_index.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_io.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_kind.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_lock.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_relation.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_replslot.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_shmem.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_slru.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_subscription.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_wal.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstat_xact.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: wait_event.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: array_selfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: array_typanalyze.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: array_userfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: arrayfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: domains.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: enum.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: expandedrecord.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: genfile.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: geo_spgist.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: json.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: jsonb.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: jsonfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: lockfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: mcxtfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: multirangetypes.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: multirangetypes_selfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: orderedsetaggs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pg_dependencies.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pg_ndistinct.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pg_upgrade_support.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pgstatfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rangetypes.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rangetypes_gist.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rangetypes_selfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rangetypes_spgist.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rangetypes_typanalyze.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ri_triggers.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: rowtypes.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: ruleutils.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: selfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tid.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: trigfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tsquery_rewrite.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tsvector_op.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: waitfuncs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xid8funcs.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: xml.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: catcache.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: evtcache.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: funccache.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: lsyscache.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: relcache.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: relmapper.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: syscache.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: typcache.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: csvlog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: elog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: jsonlog.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: funcapi.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: miscinit.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: postinit.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: guc.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: guc_tables.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: pg_controldata.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: dsa.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: freepage.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: resowner.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: logtape.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: sharedtuplestore.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tuplesort.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: tuplesortvariants.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: snapmgr.c:pg_atomic_clear_flag_impl
Unexecuted instantiation: simple_query_fuzzer.c:pg_atomic_clear_flag_impl
105
106
#define PG_HAVE_ATOMIC_COMPARE_EXCHANGE_U32
107
static inline bool
108
pg_atomic_compare_exchange_u32_impl(volatile pg_atomic_uint32 *ptr,
109
                  uint32 *expected, uint32 newval)
110
0
{
111
0
  char  ret;
112
113
  /*
114
   * Perform cmpxchg and use the zero flag which it implicitly sets when
115
   * equal to measure the success.
116
   */
117
0
  __asm__ __volatile__(
118
0
    " lock        \n"
119
0
    " cmpxchgl  %4,%5 \n"
120
0
    "   setz    %2    \n"
121
0
:   "=a" (*expected), "=m"(ptr->value), "=q" (ret)
122
0
:   "a" (*expected), "r" (newval), "m"(ptr->value)
123
0
:   "memory", "cc");
124
0
  return (bool) ret;
125
0
}
Unexecuted instantiation: fuzzer_initialize.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_bloom.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_inclusion.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_minmax.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_minmax_multi.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_pageops.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_revmap.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_tuple.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_validate.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: brin_xlog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: detoast.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: relation.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: reloptions.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: session.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: syncscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tidstore.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: toast_internals.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginbtree.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginbulk.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: gindatapage.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginentrypage.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginfast.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginget.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: gininsert.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginlogic.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginpostinglist.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginutil.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginvacuum.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginvalidate.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ginxlog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: gist.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: gistbuild.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: gistget.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: gistscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: gistvacuum.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: hash.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: hashsearch.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: hashsort.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: hashutil.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: heapam.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: heapam_handler.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: heapam_indexscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: heapam_visibility.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: heapam_xlog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: heaptoast.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: hio.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pruneheap.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rewriteheap.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: vacuumlazy.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: genam.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: indexam.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtdedup.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtinsert.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtpage.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtpreprocesskeys.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtreadpage.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtree.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtsearch.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtsort.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtsplitloc.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nbtutils.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spgdoinsert.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spginsert.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spgkdtreeproc.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spgproc.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spgquadtreeproc.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spgscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spgutils.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spgvacuum.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spgxlog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tableam.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tableam_indexscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tableamapi.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: clog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: commit_ts.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: multixact.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: parallel.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rmgr.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: slru.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: subtrans.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: twophase.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: twophase_rmgr.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: varsup.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xact.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xlog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xlogfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xloginsert.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xlogprefetcher.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xlogrecovery.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xlogwait.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: bootstrap.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: aclchk.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: dependency.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: heap.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: index.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: indexing.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: namespace.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: objectaddress.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pg_db_role_setting.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pg_depend.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pg_publication.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pg_subscription.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: storage.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: toasting.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: gram.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: parse_coerce.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: parse_cte.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: parse_expr.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: parse_oper.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: parse_utilcmd.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: alter.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: analyze.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: async.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: constraint.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: copyfrom.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: copyfromparse.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: copyto.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: createas.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: dbcommands.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: discard.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: event_trigger.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: explain.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: functioncmds.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: indexcmds.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: matview.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: repack.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: repack_worker.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: sequence.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: statscmds.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: subscriptioncmds.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tablecmds.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tablespace.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: trigger.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: typecmds.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: vacuum.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: vacuumparallel.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: wait.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execCurrent.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execExpr.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execExprInterp.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execIndexing.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execMain.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execParallel.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execPartition.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execReplication.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execSRF.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execTuples.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: execUtils.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: functions.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeAgg.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeAppend.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeBitmapAnd.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeBitmapHeapscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeBitmapIndexscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeBitmapOr.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeGather.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeGatherMerge.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeHash.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeHashjoin.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeIncrementalSort.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeIndexonlyscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeIndexscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeLockRows.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeModifyTable.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeSamplescan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeSeqscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeSort.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeTidrangescan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: nodeTidscan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: spi.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: dshash.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: copyfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: equalfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: outfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: queryjumblefuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: readfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tidbitmap.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: clausesel.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: costsize.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: joinpath.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: initsplan.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: clauses.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: plancat.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: relnode.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: partbounds.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: atomics.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: autovacuum.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: auxprocess.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: bgworker.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: bgwriter.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: checkpointer.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: datachecksum_state.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: launch_backend.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgarch.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pmchild.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: postmaster.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: walsummarizer.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: walwriter.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: applyparallelworker.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: conflict.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: decode.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: launcher.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: logical.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: logicalctl.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: logicalfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: origin.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: reorderbuffer.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: sequencesync.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: slotsync.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: snapbuild.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: syncutils.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tablesync.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: worker.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: slot.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: slotfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: syncrep.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: walreceiver.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: walreceiverfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: walsender.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rewriteHandler.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: basebackup.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: attribute_stats.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: dependencies.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: extended_stats.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: extended_stats_funcs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: mcv.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: mvdistinct.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: relation_stats.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: stat_utils.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: aio.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: aio_funcs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: aio_init.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: method_worker.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: buf_init.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: buf_table.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: bufmgr.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: freelist.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: localbuf.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: sharedfileset.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: dsm.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: dsm_registry.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ipc.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ipci.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: latch.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: procarray.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: procsignal.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: shm_mq.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: shm_toc.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: shmem.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: signalfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: sinvaladt.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: standby.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: waiteventset.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: condition_variable.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: deadlock.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: lmgr.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: lock.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: lwlock.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: predicate.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: proc.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: bulk_write.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: backend_startup.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: postgres.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: utility.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ts_typanalyze.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: backend_progress.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: backend_status.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_archiver.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_backend.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_bgwriter.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_checkpointer.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_database.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_function.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_index.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_io.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_kind.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_lock.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_relation.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_replslot.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_shmem.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_slru.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_subscription.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_wal.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstat_xact.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: wait_event.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: array_selfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: array_typanalyze.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: array_userfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: arrayfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: domains.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: enum.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: expandedrecord.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: genfile.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: geo_spgist.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: json.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: jsonb.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: jsonfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: lockfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: mcxtfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: multirangetypes.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: multirangetypes_selfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: orderedsetaggs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pg_dependencies.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pg_ndistinct.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pg_upgrade_support.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pgstatfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rangetypes.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rangetypes_gist.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rangetypes_selfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rangetypes_spgist.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rangetypes_typanalyze.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ri_triggers.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: rowtypes.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: ruleutils.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: selfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tid.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: trigfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tsquery_rewrite.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tsvector_op.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: waitfuncs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xid8funcs.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: xml.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: catcache.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: evtcache.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: funccache.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: lsyscache.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: relcache.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: relmapper.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: syscache.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: typcache.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: csvlog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: elog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: jsonlog.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: funcapi.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: miscinit.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: postinit.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: guc.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: guc_tables.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: pg_controldata.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: dsa.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: freepage.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: resowner.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: logtape.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: sharedtuplestore.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tuplesort.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: tuplesortvariants.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: snapmgr.c:pg_atomic_compare_exchange_u32_impl
Unexecuted instantiation: simple_query_fuzzer.c:pg_atomic_compare_exchange_u32_impl
126
127
#define PG_HAVE_ATOMIC_FETCH_ADD_U32
128
static inline uint32
129
pg_atomic_fetch_add_u32_impl(volatile pg_atomic_uint32 *ptr, int32 add_)
130
0
{
131
0
  uint32 res;
132
0
  __asm__ __volatile__(
133
0
    " lock        \n"
134
0
    " xaddl %0,%1   \n"
135
0
:   "=q"(res), "=m"(ptr->value)
136
0
:   "0" (add_), "m"(ptr->value)
137
0
:   "memory", "cc");
138
0
  return res;
139
0
}
Unexecuted instantiation: fuzzer_initialize.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_bloom.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_inclusion.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_minmax.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_minmax_multi.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_pageops.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_revmap.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_tuple.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_validate.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: brin_xlog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: detoast.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: relation.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: reloptions.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: session.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: syncscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tidstore.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: toast_internals.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginbtree.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginbulk.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: gindatapage.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginentrypage.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginfast.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginget.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: gininsert.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginlogic.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginpostinglist.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginutil.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginvacuum.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginvalidate.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ginxlog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: gist.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: gistbuild.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: gistget.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: gistscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: gistvacuum.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: hash.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: hashsearch.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: hashsort.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: hashutil.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: heapam.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: heapam_handler.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: heapam_indexscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: heapam_visibility.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: heapam_xlog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: heaptoast.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: hio.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pruneheap.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rewriteheap.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: vacuumlazy.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: genam.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: indexam.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtdedup.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtinsert.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtpage.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtpreprocesskeys.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtreadpage.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtree.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtsearch.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtsort.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtsplitloc.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nbtutils.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spgdoinsert.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spginsert.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spgkdtreeproc.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spgproc.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spgquadtreeproc.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spgscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spgutils.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spgvacuum.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spgxlog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tableam.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tableam_indexscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tableamapi.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: clog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: commit_ts.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: multixact.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: parallel.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rmgr.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: slru.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: subtrans.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: twophase.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: twophase_rmgr.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: varsup.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xact.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xlog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xlogfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xloginsert.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xlogprefetcher.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xlogrecovery.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xlogwait.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: bootstrap.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: aclchk.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: dependency.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: heap.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: index.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: indexing.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: namespace.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: objectaddress.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pg_db_role_setting.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pg_depend.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pg_publication.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pg_subscription.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: storage.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: toasting.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: gram.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: parse_coerce.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: parse_cte.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: parse_expr.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: parse_oper.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: parse_utilcmd.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: alter.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: analyze.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: async.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: constraint.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: copyfrom.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: copyfromparse.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: copyto.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: createas.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: dbcommands.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: discard.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: event_trigger.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: explain.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: functioncmds.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: indexcmds.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: matview.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: repack.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: repack_worker.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: sequence.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: statscmds.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: subscriptioncmds.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tablecmds.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tablespace.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: trigger.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: typecmds.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: vacuum.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: vacuumparallel.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: wait.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execCurrent.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execExpr.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execExprInterp.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execIndexing.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execMain.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execParallel.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execPartition.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execReplication.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execSRF.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execTuples.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: execUtils.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: functions.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeAgg.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeAppend.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeBitmapAnd.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeBitmapHeapscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeBitmapIndexscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeBitmapOr.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeGather.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeGatherMerge.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeHash.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeHashjoin.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeIncrementalSort.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeIndexonlyscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeIndexscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeLockRows.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeModifyTable.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeSamplescan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeSeqscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeSort.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeTidrangescan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: nodeTidscan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: spi.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: dshash.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: copyfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: equalfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: outfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: queryjumblefuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: readfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tidbitmap.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: clausesel.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: costsize.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: joinpath.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: initsplan.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: clauses.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: plancat.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: relnode.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: partbounds.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: atomics.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: autovacuum.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: auxprocess.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: bgworker.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: bgwriter.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: checkpointer.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: datachecksum_state.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: launch_backend.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgarch.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pmchild.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: postmaster.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: walsummarizer.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: walwriter.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: applyparallelworker.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: conflict.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: decode.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: launcher.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: logical.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: logicalctl.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: logicalfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: origin.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: reorderbuffer.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: sequencesync.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: slotsync.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: snapbuild.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: syncutils.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tablesync.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: worker.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: slot.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: slotfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: syncrep.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: walreceiver.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: walreceiverfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: walsender.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rewriteHandler.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: basebackup.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: attribute_stats.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: dependencies.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: extended_stats.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: extended_stats_funcs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: mcv.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: mvdistinct.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: relation_stats.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: stat_utils.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: aio.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: aio_funcs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: aio_init.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: method_worker.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: buf_init.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: buf_table.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: bufmgr.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: freelist.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: localbuf.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: sharedfileset.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: dsm.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: dsm_registry.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ipc.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ipci.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: latch.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: procarray.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: procsignal.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: shm_mq.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: shm_toc.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: shmem.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: signalfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: sinvaladt.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: standby.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: waiteventset.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: condition_variable.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: deadlock.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: lmgr.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: lock.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: lwlock.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: predicate.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: proc.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: bulk_write.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: backend_startup.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: postgres.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: utility.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ts_typanalyze.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: backend_progress.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: backend_status.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_archiver.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_backend.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_bgwriter.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_checkpointer.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_database.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_function.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_index.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_io.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_kind.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_lock.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_relation.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_replslot.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_shmem.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_slru.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_subscription.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_wal.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstat_xact.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: wait_event.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: array_selfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: array_typanalyze.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: array_userfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: arrayfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: domains.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: enum.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: expandedrecord.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: genfile.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: geo_spgist.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: json.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: jsonb.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: jsonfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: lockfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: mcxtfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: multirangetypes.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: multirangetypes_selfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: orderedsetaggs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pg_dependencies.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pg_ndistinct.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pg_upgrade_support.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pgstatfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rangetypes.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rangetypes_gist.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rangetypes_selfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rangetypes_spgist.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rangetypes_typanalyze.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ri_triggers.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: rowtypes.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: ruleutils.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: selfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tid.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: trigfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tsquery_rewrite.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tsvector_op.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: waitfuncs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xid8funcs.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: xml.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: catcache.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: evtcache.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: funccache.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: lsyscache.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: relcache.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: relmapper.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: syscache.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: typcache.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: csvlog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: elog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: jsonlog.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: funcapi.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: miscinit.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: postinit.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: guc.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: guc_tables.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: pg_controldata.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: dsa.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: freepage.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: resowner.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: logtape.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: sharedtuplestore.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tuplesort.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: tuplesortvariants.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: snapmgr.c:pg_atomic_fetch_add_u32_impl
Unexecuted instantiation: simple_query_fuzzer.c:pg_atomic_fetch_add_u32_impl
140
141
#ifdef __x86_64__
142
143
#define PG_HAVE_ATOMIC_COMPARE_EXCHANGE_U64
144
static inline bool
145
pg_atomic_compare_exchange_u64_impl(volatile pg_atomic_uint64 *ptr,
146
                  uint64 *expected, uint64 newval)
147
0
{
148
0
  char  ret;
149
150
0
  AssertPointerAlignment(expected, 8);
151
152
  /*
153
   * Perform cmpxchg and use the zero flag which it implicitly sets when
154
   * equal to measure the success.
155
   */
156
0
  __asm__ __volatile__(
157
0
    " lock        \n"
158
0
    " cmpxchgq  %4,%5 \n"
159
0
    "   setz    %2    \n"
160
0
:   "=a" (*expected), "=m"(ptr->value), "=q" (ret)
161
0
:   "a" (*expected), "r" (newval), "m"(ptr->value)
162
0
:   "memory", "cc");
163
0
  return (bool) ret;
164
0
}
Unexecuted instantiation: fuzzer_initialize.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_bloom.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_inclusion.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_minmax.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_minmax_multi.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_pageops.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_revmap.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_tuple.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_validate.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: brin_xlog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: detoast.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: relation.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: reloptions.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: session.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: syncscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tidstore.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: toast_internals.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginbtree.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginbulk.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: gindatapage.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginentrypage.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginfast.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginget.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: gininsert.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginlogic.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginpostinglist.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginutil.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginvacuum.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginvalidate.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ginxlog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: gist.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: gistbuild.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: gistget.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: gistscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: gistvacuum.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: hash.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: hashsearch.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: hashsort.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: hashutil.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: heapam.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: heapam_handler.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: heapam_indexscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: heapam_visibility.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: heapam_xlog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: heaptoast.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: hio.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pruneheap.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rewriteheap.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: vacuumlazy.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: genam.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: indexam.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtdedup.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtinsert.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtpage.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtpreprocesskeys.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtreadpage.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtree.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtsearch.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtsort.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtsplitloc.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nbtutils.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spgdoinsert.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spginsert.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spgkdtreeproc.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spgproc.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spgquadtreeproc.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spgscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spgutils.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spgvacuum.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spgxlog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tableam.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tableam_indexscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tableamapi.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: clog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: commit_ts.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: multixact.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: parallel.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rmgr.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: slru.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: subtrans.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: twophase.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: twophase_rmgr.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: varsup.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xact.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xlog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xlogfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xloginsert.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xlogprefetcher.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xlogrecovery.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xlogwait.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: bootstrap.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: aclchk.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: dependency.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: heap.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: index.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: indexing.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: namespace.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: objectaddress.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pg_db_role_setting.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pg_depend.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pg_publication.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pg_subscription.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: storage.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: toasting.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: gram.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: parse_coerce.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: parse_cte.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: parse_expr.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: parse_oper.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: parse_utilcmd.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: alter.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: analyze.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: async.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: constraint.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: copyfrom.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: copyfromparse.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: copyto.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: createas.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: dbcommands.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: discard.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: event_trigger.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: explain.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: functioncmds.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: indexcmds.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: matview.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: repack.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: repack_worker.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: sequence.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: statscmds.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: subscriptioncmds.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tablecmds.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tablespace.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: trigger.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: typecmds.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: vacuum.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: vacuumparallel.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: wait.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execCurrent.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execExpr.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execExprInterp.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execIndexing.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execMain.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execParallel.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execPartition.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execReplication.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execSRF.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execTuples.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: execUtils.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: functions.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeAgg.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeAppend.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeBitmapAnd.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeBitmapHeapscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeBitmapIndexscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeBitmapOr.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeGather.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeGatherMerge.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeHash.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeHashjoin.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeIncrementalSort.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeIndexonlyscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeIndexscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeLockRows.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeModifyTable.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeSamplescan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeSeqscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeSort.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeTidrangescan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: nodeTidscan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: spi.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: dshash.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: copyfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: equalfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: outfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: queryjumblefuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: readfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tidbitmap.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: clausesel.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: costsize.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: joinpath.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: initsplan.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: clauses.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: plancat.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: relnode.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: partbounds.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: atomics.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: autovacuum.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: auxprocess.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: bgworker.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: bgwriter.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: checkpointer.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: datachecksum_state.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: launch_backend.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgarch.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pmchild.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: postmaster.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: walsummarizer.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: walwriter.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: applyparallelworker.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: conflict.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: decode.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: launcher.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: logical.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: logicalctl.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: logicalfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: origin.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: reorderbuffer.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: sequencesync.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: slotsync.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: snapbuild.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: syncutils.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tablesync.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: worker.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: slot.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: slotfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: syncrep.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: walreceiver.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: walreceiverfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: walsender.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rewriteHandler.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: basebackup.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: attribute_stats.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: dependencies.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: extended_stats.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: extended_stats_funcs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: mcv.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: mvdistinct.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: relation_stats.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: stat_utils.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: aio.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: aio_funcs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: aio_init.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: method_worker.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: buf_init.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: buf_table.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: bufmgr.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: freelist.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: localbuf.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: sharedfileset.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: dsm.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: dsm_registry.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ipc.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ipci.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: latch.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: procarray.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: procsignal.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: shm_mq.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: shm_toc.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: shmem.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: signalfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: sinvaladt.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: standby.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: waiteventset.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: condition_variable.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: deadlock.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: lmgr.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: lock.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: lwlock.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: predicate.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: proc.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: bulk_write.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: backend_startup.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: postgres.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: utility.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ts_typanalyze.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: backend_progress.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: backend_status.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_archiver.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_backend.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_bgwriter.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_checkpointer.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_database.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_function.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_index.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_io.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_kind.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_lock.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_relation.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_replslot.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_shmem.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_slru.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_subscription.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_wal.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstat_xact.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: wait_event.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: array_selfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: array_typanalyze.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: array_userfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: arrayfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: domains.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: enum.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: expandedrecord.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: genfile.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: geo_spgist.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: json.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: jsonb.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: jsonfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: lockfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: mcxtfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: multirangetypes.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: multirangetypes_selfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: orderedsetaggs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pg_dependencies.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pg_ndistinct.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pg_upgrade_support.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pgstatfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rangetypes.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rangetypes_gist.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rangetypes_selfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rangetypes_spgist.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rangetypes_typanalyze.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ri_triggers.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: rowtypes.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: ruleutils.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: selfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tid.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: trigfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tsquery_rewrite.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tsvector_op.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: waitfuncs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xid8funcs.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: xml.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: catcache.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: evtcache.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: funccache.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: lsyscache.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: relcache.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: relmapper.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: syscache.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: typcache.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: csvlog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: elog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: jsonlog.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: funcapi.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: miscinit.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: postinit.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: guc.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: guc_tables.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: pg_controldata.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: dsa.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: freepage.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: resowner.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: logtape.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: sharedtuplestore.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tuplesort.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: tuplesortvariants.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: snapmgr.c:pg_atomic_compare_exchange_u64_impl
Unexecuted instantiation: simple_query_fuzzer.c:pg_atomic_compare_exchange_u64_impl
165
166
#define PG_HAVE_ATOMIC_FETCH_ADD_U64
167
static inline uint64
168
pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
169
0
{
170
0
  uint64 res;
171
0
  __asm__ __volatile__(
172
0
    " lock        \n"
173
0
    " xaddq %0,%1   \n"
174
0
:   "=q"(res), "=m"(ptr->value)
175
0
:   "0" (add_), "m"(ptr->value)
176
0
:   "memory", "cc");
177
0
  return res;
178
0
}
Unexecuted instantiation: fuzzer_initialize.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_bloom.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_inclusion.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_minmax.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_minmax_multi.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_pageops.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_revmap.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_tuple.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_validate.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: brin_xlog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: detoast.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: relation.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: reloptions.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: session.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: syncscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tidstore.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: toast_internals.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginbtree.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginbulk.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: gindatapage.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginentrypage.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginfast.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginget.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: gininsert.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginlogic.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginpostinglist.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginutil.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginvacuum.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginvalidate.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ginxlog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: gist.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: gistbuild.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: gistget.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: gistscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: gistvacuum.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: hash.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: hashsearch.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: hashsort.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: hashutil.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: heapam.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: heapam_handler.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: heapam_indexscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: heapam_visibility.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: heapam_xlog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: heaptoast.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: hio.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pruneheap.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rewriteheap.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: vacuumlazy.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: genam.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: indexam.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtdedup.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtinsert.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtpage.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtpreprocesskeys.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtreadpage.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtree.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtsearch.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtsort.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtsplitloc.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nbtutils.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spgdoinsert.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spginsert.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spgkdtreeproc.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spgproc.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spgquadtreeproc.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spgscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spgutils.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spgvacuum.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spgxlog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tableam.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tableam_indexscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tableamapi.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: clog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: commit_ts.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: multixact.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: parallel.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rmgr.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: slru.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: subtrans.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: twophase.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: twophase_rmgr.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: varsup.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xact.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xlog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xlogfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xloginsert.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xlogprefetcher.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xlogrecovery.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xlogwait.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: bootstrap.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: aclchk.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: dependency.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: heap.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: index.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: indexing.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: namespace.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: objectaddress.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pg_db_role_setting.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pg_depend.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pg_publication.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pg_subscription.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: storage.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: toasting.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: gram.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: parse_coerce.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: parse_cte.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: parse_expr.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: parse_oper.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: parse_utilcmd.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: alter.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: analyze.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: async.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: constraint.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: copyfrom.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: copyfromparse.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: copyto.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: createas.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: dbcommands.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: discard.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: event_trigger.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: explain.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: functioncmds.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: indexcmds.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: matview.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: repack.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: repack_worker.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: sequence.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: statscmds.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: subscriptioncmds.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tablecmds.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tablespace.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: trigger.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: typecmds.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: vacuum.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: vacuumparallel.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: wait.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execCurrent.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execExpr.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execExprInterp.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execIndexing.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execMain.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execParallel.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execPartition.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execReplication.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execSRF.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execTuples.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: execUtils.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: functions.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeAgg.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeAppend.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeBitmapAnd.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeBitmapHeapscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeBitmapIndexscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeBitmapOr.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeGather.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeGatherMerge.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeHash.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeHashjoin.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeIncrementalSort.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeIndexonlyscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeIndexscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeLockRows.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeModifyTable.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeSamplescan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeSeqscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeSort.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeTidrangescan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: nodeTidscan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: spi.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: dshash.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: copyfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: equalfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: outfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: queryjumblefuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: readfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tidbitmap.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: clausesel.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: costsize.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: joinpath.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: initsplan.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: clauses.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: plancat.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: relnode.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: partbounds.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: atomics.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: autovacuum.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: auxprocess.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: bgworker.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: bgwriter.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: checkpointer.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: datachecksum_state.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: launch_backend.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgarch.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pmchild.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: postmaster.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: walsummarizer.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: walwriter.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: applyparallelworker.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: conflict.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: decode.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: launcher.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: logical.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: logicalctl.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: logicalfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: origin.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: reorderbuffer.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: sequencesync.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: slotsync.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: snapbuild.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: syncutils.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tablesync.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: worker.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: slot.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: slotfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: syncrep.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: walreceiver.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: walreceiverfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: walsender.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rewriteHandler.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: basebackup.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: attribute_stats.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: dependencies.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: extended_stats.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: extended_stats_funcs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: mcv.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: mvdistinct.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: relation_stats.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: stat_utils.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: aio.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: aio_funcs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: aio_init.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: method_worker.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: buf_init.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: buf_table.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: bufmgr.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: freelist.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: localbuf.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: sharedfileset.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: dsm.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: dsm_registry.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ipc.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ipci.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: latch.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: procarray.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: procsignal.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: shm_mq.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: shm_toc.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: shmem.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: signalfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: sinvaladt.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: standby.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: waiteventset.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: condition_variable.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: deadlock.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: lmgr.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: lock.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: lwlock.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: predicate.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: proc.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: bulk_write.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: backend_startup.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: postgres.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: utility.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ts_typanalyze.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: backend_progress.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: backend_status.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_archiver.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_backend.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_bgwriter.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_checkpointer.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_database.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_function.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_index.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_io.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_kind.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_lock.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_relation.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_replslot.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_shmem.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_slru.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_subscription.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_wal.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstat_xact.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: wait_event.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: array_selfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: array_typanalyze.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: array_userfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: arrayfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: domains.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: enum.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: expandedrecord.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: genfile.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: geo_spgist.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: json.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: jsonb.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: jsonfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: lockfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: mcxtfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: multirangetypes.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: multirangetypes_selfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: orderedsetaggs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pg_dependencies.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pg_ndistinct.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pg_upgrade_support.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pgstatfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rangetypes.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rangetypes_gist.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rangetypes_selfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rangetypes_spgist.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rangetypes_typanalyze.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ri_triggers.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: rowtypes.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: ruleutils.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: selfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tid.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: trigfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tsquery_rewrite.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tsvector_op.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: waitfuncs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xid8funcs.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: xml.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: catcache.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: evtcache.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: funccache.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: lsyscache.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: relcache.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: relmapper.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: syscache.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: typcache.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: csvlog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: elog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: jsonlog.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: funcapi.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: miscinit.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: postinit.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: guc.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: guc_tables.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: pg_controldata.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: dsa.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: freepage.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: resowner.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: logtape.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: sharedtuplestore.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tuplesort.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: tuplesortvariants.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: snapmgr.c:pg_atomic_fetch_add_u64_impl
Unexecuted instantiation: simple_query_fuzzer.c:pg_atomic_fetch_add_u64_impl
179
180
#endif /* __x86_64__ */
181
182
#endif /* defined(__GNUC__) || defined(__INTEL_COMPILER) */
183
184
/*
185
 * 8 byte reads / writes have single-copy atomicity on all x86-64 cpus.
186
 */
187
#if defined(__x86_64__)
188
#define PG_HAVE_8BYTE_SINGLE_COPY_ATOMICITY
189
#endif /* 8 byte single-copy atomicity */