Coverage Report

Created: 2025-09-27 06:52

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/postgres/src/include/utils/pgstat_kind.h
Line
Count
Source
1
/* ----------
2
 *  pgstat_kind.h
3
 *
4
 *  Definitions related to the statistics kinds for the PostgreSQL
5
 *  cumulative statistics system.  Can be included in backend or
6
 *  frontend code.
7
 *
8
 *  Copyright (c) 2001-2025, PostgreSQL Global Development Group
9
 *
10
 *  src/include/utils/pgstat_kind.h
11
 * ----------
12
 */
13
#ifndef PGSTAT_KIND_H
14
#define PGSTAT_KIND_H
15
16
/* The types of statistics entries */
17
0
#define PgStat_Kind uint32
18
19
/* Range of IDs allowed, for built-in and custom kinds */
20
0
#define PGSTAT_KIND_MIN 1    /* Minimum ID allowed */
21
0
#define PGSTAT_KIND_MAX 32    /* Maximum ID allowed */
22
23
/* use 0 for INVALID, to catch zero-initialized data */
24
0
#define PGSTAT_KIND_INVALID 0
25
26
/* stats for variable-numbered objects */
27
0
#define PGSTAT_KIND_DATABASE  1  /* database-wide statistics */
28
0
#define PGSTAT_KIND_RELATION  2  /* per-table statistics */
29
0
#define PGSTAT_KIND_FUNCTION  3  /* per-function statistics */
30
0
#define PGSTAT_KIND_REPLSLOT  4  /* per-slot statistics */
31
0
#define PGSTAT_KIND_SUBSCRIPTION  5  /* per-subscription statistics */
32
0
#define PGSTAT_KIND_BACKEND 6  /* per-backend statistics */
33
34
/* stats for fixed-numbered objects */
35
0
#define PGSTAT_KIND_ARCHIVER  7
36
0
#define PGSTAT_KIND_BGWRITER  8
37
0
#define PGSTAT_KIND_CHECKPOINTER  9
38
0
#define PGSTAT_KIND_IO  10
39
0
#define PGSTAT_KIND_SLRU  11
40
0
#define PGSTAT_KIND_WAL 12
41
42
0
#define PGSTAT_KIND_BUILTIN_MIN PGSTAT_KIND_DATABASE
43
0
#define PGSTAT_KIND_BUILTIN_MAX PGSTAT_KIND_WAL
44
#define PGSTAT_KIND_BUILTIN_SIZE (PGSTAT_KIND_BUILTIN_MAX + 1)
45
46
/* Custom stats kinds */
47
48
/* Range of IDs allowed for custom stats kinds */
49
0
#define PGSTAT_KIND_CUSTOM_MIN  24
50
0
#define PGSTAT_KIND_CUSTOM_MAX  PGSTAT_KIND_MAX
51
#define PGSTAT_KIND_CUSTOM_SIZE (PGSTAT_KIND_CUSTOM_MAX - PGSTAT_KIND_CUSTOM_MIN + 1)
52
53
/*
54
 * PgStat_Kind to use for extensions that require an ID, but are still in
55
 * development and have not reserved their own unique kind ID yet. See:
56
 * https://wiki.postgresql.org/wiki/CustomCumulativeStats
57
 */
58
#define PGSTAT_KIND_EXPERIMENTAL  24
59
60
static inline bool
61
pgstat_is_kind_builtin(PgStat_Kind kind)
62
0
{
63
0
  return kind >= PGSTAT_KIND_BUILTIN_MIN && kind <= PGSTAT_KIND_BUILTIN_MAX;
64
0
}
Unexecuted instantiation: brin.c:pgstat_is_kind_builtin
Unexecuted instantiation: relation.c:pgstat_is_kind_builtin
Unexecuted instantiation: gininsert.c:pgstat_is_kind_builtin
Unexecuted instantiation: ginscan.c:pgstat_is_kind_builtin
Unexecuted instantiation: gistget.c:pgstat_is_kind_builtin
Unexecuted instantiation: hash.c:pgstat_is_kind_builtin
Unexecuted instantiation: hashsearch.c:pgstat_is_kind_builtin
Unexecuted instantiation: hashsort.c:pgstat_is_kind_builtin
Unexecuted instantiation: heapam.c:pgstat_is_kind_builtin
Unexecuted instantiation: heapam_handler.c:pgstat_is_kind_builtin
Unexecuted instantiation: pruneheap.c:pgstat_is_kind_builtin
Unexecuted instantiation: rewriteheap.c:pgstat_is_kind_builtin
Unexecuted instantiation: vacuumlazy.c:pgstat_is_kind_builtin
Unexecuted instantiation: indexam.c:pgstat_is_kind_builtin
Unexecuted instantiation: nbtree.c:pgstat_is_kind_builtin
Unexecuted instantiation: nbtsearch.c:pgstat_is_kind_builtin
Unexecuted instantiation: nbtsort.c:pgstat_is_kind_builtin
Unexecuted instantiation: spgscan.c:pgstat_is_kind_builtin
Unexecuted instantiation: clog.c:pgstat_is_kind_builtin
Unexecuted instantiation: multixact.c:pgstat_is_kind_builtin
Unexecuted instantiation: parallel.c:pgstat_is_kind_builtin
Unexecuted instantiation: slru.c:pgstat_is_kind_builtin
Unexecuted instantiation: timeline.c:pgstat_is_kind_builtin
Unexecuted instantiation: twophase.c:pgstat_is_kind_builtin
Unexecuted instantiation: twophase_rmgr.c:pgstat_is_kind_builtin
Unexecuted instantiation: xact.c:pgstat_is_kind_builtin
Unexecuted instantiation: xlog.c:pgstat_is_kind_builtin
Unexecuted instantiation: xlogarchive.c:pgstat_is_kind_builtin
Unexecuted instantiation: xlogfuncs.c:pgstat_is_kind_builtin
Unexecuted instantiation: xlogreader.c:pgstat_is_kind_builtin
Unexecuted instantiation: xlogrecovery.c:pgstat_is_kind_builtin
Unexecuted instantiation: heap.c:pgstat_is_kind_builtin
Unexecuted instantiation: index.c:pgstat_is_kind_builtin
Unexecuted instantiation: pg_proc.c:pgstat_is_kind_builtin
Unexecuted instantiation: storage.c:pgstat_is_kind_builtin
Unexecuted instantiation: analyze.c:pgstat_is_kind_builtin
Unexecuted instantiation: cluster.c:pgstat_is_kind_builtin
Unexecuted instantiation: copyfrom.c:pgstat_is_kind_builtin
Unexecuted instantiation: copyfromparse.c:pgstat_is_kind_builtin
Unexecuted instantiation: copyto.c:pgstat_is_kind_builtin
Unexecuted instantiation: dbcommands.c:pgstat_is_kind_builtin
Unexecuted instantiation: event_trigger.c:pgstat_is_kind_builtin
Unexecuted instantiation: functioncmds.c:pgstat_is_kind_builtin
Unexecuted instantiation: indexcmds.c:pgstat_is_kind_builtin
Unexecuted instantiation: matview.c:pgstat_is_kind_builtin
Unexecuted instantiation: subscriptioncmds.c:pgstat_is_kind_builtin
Unexecuted instantiation: tablecmds.c:pgstat_is_kind_builtin
Unexecuted instantiation: trigger.c:pgstat_is_kind_builtin
Unexecuted instantiation: vacuum.c:pgstat_is_kind_builtin
Unexecuted instantiation: vacuumparallel.c:pgstat_is_kind_builtin
Unexecuted instantiation: execExpr.c:pgstat_is_kind_builtin
Unexecuted instantiation: execExprInterp.c:pgstat_is_kind_builtin
Unexecuted instantiation: execMain.c:pgstat_is_kind_builtin
Unexecuted instantiation: execParallel.c:pgstat_is_kind_builtin
Unexecuted instantiation: execSRF.c:pgstat_is_kind_builtin
Unexecuted instantiation: nodeAppend.c:pgstat_is_kind_builtin
Unexecuted instantiation: nodeBitmapHeapscan.c:pgstat_is_kind_builtin
Unexecuted instantiation: pqmq.c:pgstat_is_kind_builtin
Unexecuted instantiation: autovacuum.c:pgstat_is_kind_builtin
Unexecuted instantiation: auxprocess.c:pgstat_is_kind_builtin
Unexecuted instantiation: bgworker.c:pgstat_is_kind_builtin
Unexecuted instantiation: bgwriter.c:pgstat_is_kind_builtin
Unexecuted instantiation: checkpointer.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgarch.c:pgstat_is_kind_builtin
Unexecuted instantiation: postmaster.c:pgstat_is_kind_builtin
Unexecuted instantiation: syslogger.c:pgstat_is_kind_builtin
Unexecuted instantiation: walsummarizer.c:pgstat_is_kind_builtin
Unexecuted instantiation: walwriter.c:pgstat_is_kind_builtin
Unexecuted instantiation: applyparallelworker.c:pgstat_is_kind_builtin
Unexecuted instantiation: conflict.c:pgstat_is_kind_builtin
Unexecuted instantiation: launcher.c:pgstat_is_kind_builtin
Unexecuted instantiation: logical.c:pgstat_is_kind_builtin
Unexecuted instantiation: origin.c:pgstat_is_kind_builtin
Unexecuted instantiation: reorderbuffer.c:pgstat_is_kind_builtin
Unexecuted instantiation: slotsync.c:pgstat_is_kind_builtin
Unexecuted instantiation: snapbuild.c:pgstat_is_kind_builtin
Unexecuted instantiation: tablesync.c:pgstat_is_kind_builtin
Unexecuted instantiation: worker.c:pgstat_is_kind_builtin
Unexecuted instantiation: slot.c:pgstat_is_kind_builtin
Unexecuted instantiation: syncrep.c:pgstat_is_kind_builtin
Unexecuted instantiation: walreceiver.c:pgstat_is_kind_builtin
Unexecuted instantiation: walreceiverfuncs.c:pgstat_is_kind_builtin
Unexecuted instantiation: walsender.c:pgstat_is_kind_builtin
Unexecuted instantiation: basebackup.c:pgstat_is_kind_builtin
Unexecuted instantiation: basebackup_progress.c:pgstat_is_kind_builtin
Unexecuted instantiation: basebackup_throttle.c:pgstat_is_kind_builtin
Unexecuted instantiation: extended_stats.c:pgstat_is_kind_builtin
Unexecuted instantiation: buf_init.c:pgstat_is_kind_builtin
Unexecuted instantiation: buf_table.c:pgstat_is_kind_builtin
Unexecuted instantiation: bufmgr.c:pgstat_is_kind_builtin
Unexecuted instantiation: freelist.c:pgstat_is_kind_builtin
Unexecuted instantiation: localbuf.c:pgstat_is_kind_builtin
Unexecuted instantiation: buffile.c:pgstat_is_kind_builtin
Unexecuted instantiation: copydir.c:pgstat_is_kind_builtin
Unexecuted instantiation: fd.c:pgstat_is_kind_builtin
Unexecuted instantiation: dsm_impl.c:pgstat_is_kind_builtin
Unexecuted instantiation: ipci.c:pgstat_is_kind_builtin
Unexecuted instantiation: procarray.c:pgstat_is_kind_builtin
Unexecuted instantiation: procsignal.c:pgstat_is_kind_builtin
Unexecuted instantiation: shm_mq.c:pgstat_is_kind_builtin
Unexecuted instantiation: signalfuncs.c:pgstat_is_kind_builtin
Unexecuted instantiation: standby.c:pgstat_is_kind_builtin
Unexecuted instantiation: waiteventset.c:pgstat_is_kind_builtin
Unexecuted instantiation: deadlock.c:pgstat_is_kind_builtin
Unexecuted instantiation: lmgr.c:pgstat_is_kind_builtin
Unexecuted instantiation: lwlock.c:pgstat_is_kind_builtin
Unexecuted instantiation: predicate.c:pgstat_is_kind_builtin
Unexecuted instantiation: proc.c:pgstat_is_kind_builtin
Unexecuted instantiation: bufpage.c:pgstat_is_kind_builtin
Unexecuted instantiation: md.c:pgstat_is_kind_builtin
Unexecuted instantiation: sync.c:pgstat_is_kind_builtin
Unexecuted instantiation: postgres.c:pgstat_is_kind_builtin
Unexecuted instantiation: backend_status.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_archiver.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_backend.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_bgwriter.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_checkpointer.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_database.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_function.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_io.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_relation.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_replslot.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_shmem.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_slru.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_subscription.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_wal.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstat_xact.c:pgstat_is_kind_builtin
Unexecuted instantiation: misc.c:pgstat_is_kind_builtin
Unexecuted instantiation: pgstatfuncs.c:pgstat_is_kind_builtin
Unexecuted instantiation: relcache.c:pgstat_is_kind_builtin
Unexecuted instantiation: relmapper.c:pgstat_is_kind_builtin
Unexecuted instantiation: elog.c:pgstat_is_kind_builtin
Unexecuted instantiation: fmgr.c:pgstat_is_kind_builtin
Unexecuted instantiation: miscinit.c:pgstat_is_kind_builtin
Unexecuted instantiation: postinit.c:pgstat_is_kind_builtin
Unexecuted instantiation: guc_tables.c:pgstat_is_kind_builtin
Unexecuted instantiation: controldata_utils.c:pgstat_is_kind_builtin
Unexecuted instantiation: shell_archive.c:pgstat_is_kind_builtin
65
66
static inline bool
67
pgstat_is_kind_custom(PgStat_Kind kind)
68
0
{
69
0
  return kind >= PGSTAT_KIND_CUSTOM_MIN && kind <= PGSTAT_KIND_CUSTOM_MAX;
70
0
}
Unexecuted instantiation: brin.c:pgstat_is_kind_custom
Unexecuted instantiation: relation.c:pgstat_is_kind_custom
Unexecuted instantiation: gininsert.c:pgstat_is_kind_custom
Unexecuted instantiation: ginscan.c:pgstat_is_kind_custom
Unexecuted instantiation: gistget.c:pgstat_is_kind_custom
Unexecuted instantiation: hash.c:pgstat_is_kind_custom
Unexecuted instantiation: hashsearch.c:pgstat_is_kind_custom
Unexecuted instantiation: hashsort.c:pgstat_is_kind_custom
Unexecuted instantiation: heapam.c:pgstat_is_kind_custom
Unexecuted instantiation: heapam_handler.c:pgstat_is_kind_custom
Unexecuted instantiation: pruneheap.c:pgstat_is_kind_custom
Unexecuted instantiation: rewriteheap.c:pgstat_is_kind_custom
Unexecuted instantiation: vacuumlazy.c:pgstat_is_kind_custom
Unexecuted instantiation: indexam.c:pgstat_is_kind_custom
Unexecuted instantiation: nbtree.c:pgstat_is_kind_custom
Unexecuted instantiation: nbtsearch.c:pgstat_is_kind_custom
Unexecuted instantiation: nbtsort.c:pgstat_is_kind_custom
Unexecuted instantiation: spgscan.c:pgstat_is_kind_custom
Unexecuted instantiation: clog.c:pgstat_is_kind_custom
Unexecuted instantiation: multixact.c:pgstat_is_kind_custom
Unexecuted instantiation: parallel.c:pgstat_is_kind_custom
Unexecuted instantiation: slru.c:pgstat_is_kind_custom
Unexecuted instantiation: timeline.c:pgstat_is_kind_custom
Unexecuted instantiation: twophase.c:pgstat_is_kind_custom
Unexecuted instantiation: twophase_rmgr.c:pgstat_is_kind_custom
Unexecuted instantiation: xact.c:pgstat_is_kind_custom
Unexecuted instantiation: xlog.c:pgstat_is_kind_custom
Unexecuted instantiation: xlogarchive.c:pgstat_is_kind_custom
Unexecuted instantiation: xlogfuncs.c:pgstat_is_kind_custom
Unexecuted instantiation: xlogreader.c:pgstat_is_kind_custom
Unexecuted instantiation: xlogrecovery.c:pgstat_is_kind_custom
Unexecuted instantiation: heap.c:pgstat_is_kind_custom
Unexecuted instantiation: index.c:pgstat_is_kind_custom
Unexecuted instantiation: pg_proc.c:pgstat_is_kind_custom
Unexecuted instantiation: storage.c:pgstat_is_kind_custom
Unexecuted instantiation: analyze.c:pgstat_is_kind_custom
Unexecuted instantiation: cluster.c:pgstat_is_kind_custom
Unexecuted instantiation: copyfrom.c:pgstat_is_kind_custom
Unexecuted instantiation: copyfromparse.c:pgstat_is_kind_custom
Unexecuted instantiation: copyto.c:pgstat_is_kind_custom
Unexecuted instantiation: dbcommands.c:pgstat_is_kind_custom
Unexecuted instantiation: event_trigger.c:pgstat_is_kind_custom
Unexecuted instantiation: functioncmds.c:pgstat_is_kind_custom
Unexecuted instantiation: indexcmds.c:pgstat_is_kind_custom
Unexecuted instantiation: matview.c:pgstat_is_kind_custom
Unexecuted instantiation: subscriptioncmds.c:pgstat_is_kind_custom
Unexecuted instantiation: tablecmds.c:pgstat_is_kind_custom
Unexecuted instantiation: trigger.c:pgstat_is_kind_custom
Unexecuted instantiation: vacuum.c:pgstat_is_kind_custom
Unexecuted instantiation: vacuumparallel.c:pgstat_is_kind_custom
Unexecuted instantiation: execExpr.c:pgstat_is_kind_custom
Unexecuted instantiation: execExprInterp.c:pgstat_is_kind_custom
Unexecuted instantiation: execMain.c:pgstat_is_kind_custom
Unexecuted instantiation: execParallel.c:pgstat_is_kind_custom
Unexecuted instantiation: execSRF.c:pgstat_is_kind_custom
Unexecuted instantiation: nodeAppend.c:pgstat_is_kind_custom
Unexecuted instantiation: nodeBitmapHeapscan.c:pgstat_is_kind_custom
Unexecuted instantiation: pqmq.c:pgstat_is_kind_custom
Unexecuted instantiation: autovacuum.c:pgstat_is_kind_custom
Unexecuted instantiation: auxprocess.c:pgstat_is_kind_custom
Unexecuted instantiation: bgworker.c:pgstat_is_kind_custom
Unexecuted instantiation: bgwriter.c:pgstat_is_kind_custom
Unexecuted instantiation: checkpointer.c:pgstat_is_kind_custom
Unexecuted instantiation: pgarch.c:pgstat_is_kind_custom
Unexecuted instantiation: postmaster.c:pgstat_is_kind_custom
Unexecuted instantiation: syslogger.c:pgstat_is_kind_custom
Unexecuted instantiation: walsummarizer.c:pgstat_is_kind_custom
Unexecuted instantiation: walwriter.c:pgstat_is_kind_custom
Unexecuted instantiation: applyparallelworker.c:pgstat_is_kind_custom
Unexecuted instantiation: conflict.c:pgstat_is_kind_custom
Unexecuted instantiation: launcher.c:pgstat_is_kind_custom
Unexecuted instantiation: logical.c:pgstat_is_kind_custom
Unexecuted instantiation: origin.c:pgstat_is_kind_custom
Unexecuted instantiation: reorderbuffer.c:pgstat_is_kind_custom
Unexecuted instantiation: slotsync.c:pgstat_is_kind_custom
Unexecuted instantiation: snapbuild.c:pgstat_is_kind_custom
Unexecuted instantiation: tablesync.c:pgstat_is_kind_custom
Unexecuted instantiation: worker.c:pgstat_is_kind_custom
Unexecuted instantiation: slot.c:pgstat_is_kind_custom
Unexecuted instantiation: syncrep.c:pgstat_is_kind_custom
Unexecuted instantiation: walreceiver.c:pgstat_is_kind_custom
Unexecuted instantiation: walreceiverfuncs.c:pgstat_is_kind_custom
Unexecuted instantiation: walsender.c:pgstat_is_kind_custom
Unexecuted instantiation: basebackup.c:pgstat_is_kind_custom
Unexecuted instantiation: basebackup_progress.c:pgstat_is_kind_custom
Unexecuted instantiation: basebackup_throttle.c:pgstat_is_kind_custom
Unexecuted instantiation: extended_stats.c:pgstat_is_kind_custom
Unexecuted instantiation: buf_init.c:pgstat_is_kind_custom
Unexecuted instantiation: buf_table.c:pgstat_is_kind_custom
Unexecuted instantiation: bufmgr.c:pgstat_is_kind_custom
Unexecuted instantiation: freelist.c:pgstat_is_kind_custom
Unexecuted instantiation: localbuf.c:pgstat_is_kind_custom
Unexecuted instantiation: buffile.c:pgstat_is_kind_custom
Unexecuted instantiation: copydir.c:pgstat_is_kind_custom
Unexecuted instantiation: fd.c:pgstat_is_kind_custom
Unexecuted instantiation: dsm_impl.c:pgstat_is_kind_custom
Unexecuted instantiation: ipci.c:pgstat_is_kind_custom
Unexecuted instantiation: procarray.c:pgstat_is_kind_custom
Unexecuted instantiation: procsignal.c:pgstat_is_kind_custom
Unexecuted instantiation: shm_mq.c:pgstat_is_kind_custom
Unexecuted instantiation: signalfuncs.c:pgstat_is_kind_custom
Unexecuted instantiation: standby.c:pgstat_is_kind_custom
Unexecuted instantiation: waiteventset.c:pgstat_is_kind_custom
Unexecuted instantiation: deadlock.c:pgstat_is_kind_custom
Unexecuted instantiation: lmgr.c:pgstat_is_kind_custom
Unexecuted instantiation: lwlock.c:pgstat_is_kind_custom
Unexecuted instantiation: predicate.c:pgstat_is_kind_custom
Unexecuted instantiation: proc.c:pgstat_is_kind_custom
Unexecuted instantiation: bufpage.c:pgstat_is_kind_custom
Unexecuted instantiation: md.c:pgstat_is_kind_custom
Unexecuted instantiation: sync.c:pgstat_is_kind_custom
Unexecuted instantiation: postgres.c:pgstat_is_kind_custom
Unexecuted instantiation: backend_status.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_archiver.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_backend.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_bgwriter.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_checkpointer.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_database.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_function.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_io.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_relation.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_replslot.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_shmem.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_slru.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_subscription.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_wal.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstat_xact.c:pgstat_is_kind_custom
Unexecuted instantiation: misc.c:pgstat_is_kind_custom
Unexecuted instantiation: pgstatfuncs.c:pgstat_is_kind_custom
Unexecuted instantiation: relcache.c:pgstat_is_kind_custom
Unexecuted instantiation: relmapper.c:pgstat_is_kind_custom
Unexecuted instantiation: elog.c:pgstat_is_kind_custom
Unexecuted instantiation: fmgr.c:pgstat_is_kind_custom
Unexecuted instantiation: miscinit.c:pgstat_is_kind_custom
Unexecuted instantiation: postinit.c:pgstat_is_kind_custom
Unexecuted instantiation: guc_tables.c:pgstat_is_kind_custom
Unexecuted instantiation: controldata_utils.c:pgstat_is_kind_custom
Unexecuted instantiation: shell_archive.c:pgstat_is_kind_custom
71
72
#endif              /* PGSTAT_KIND_H */