Coverage Report

Created: 2025-08-12 06:43

/src/postgres/src/include/lib/stringinfo.h
Line
Count
Source (jump to first uncovered line)
1
/*-------------------------------------------------------------------------
2
 *
3
 * stringinfo.h
4
 *    Declarations/definitions for "StringInfo" functions.
5
 *
6
 * StringInfo provides an extensible string data type (currently limited to a
7
 * length of 1GB).  It can be used to buffer either ordinary C strings
8
 * (null-terminated text) or arbitrary binary data.  All storage is allocated
9
 * with palloc() (falling back to malloc in frontend code).
10
 *
11
 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
12
 * Portions Copyright (c) 1994, Regents of the University of California
13
 *
14
 * src/include/lib/stringinfo.h
15
 *
16
 *-------------------------------------------------------------------------
17
 */
18
#ifndef STRINGINFO_H
19
#define STRINGINFO_H
20
21
/*-------------------------
22
 * StringInfoData holds information about an extensible string.
23
 *    data  is the current buffer for the string.
24
 *    len   is the current string length.  Except in the case of read-only
25
 *        strings described below, there is guaranteed to be a
26
 *        terminating '\0' at data[len].
27
 *    maxlen  is the allocated size in bytes of 'data', i.e. the maximum
28
 *        string size (including the terminating '\0' char) that we can
29
 *        currently store in 'data' without having to reallocate
30
 *        more space.  We must always have maxlen > len, except
31
 *        in the read-only case described below.
32
 *    cursor  is initialized to zero by makeStringInfo, initStringInfo,
33
 *        initReadOnlyStringInfo and initStringInfoFromString but is not
34
 *        otherwise touched by the stringinfo.c routines.  Some routines
35
 *        use it to scan through a StringInfo.
36
 *
37
 * As a special case, a StringInfoData can be initialized with a read-only
38
 * string buffer.  In this case "data" does not necessarily point at a
39
 * palloc'd chunk, and management of the buffer storage is the caller's
40
 * responsibility.  maxlen is set to zero to indicate that this is the case.
41
 * Read-only StringInfoDatas cannot be appended to or reset.
42
 * Also, it is caller's option whether a read-only string buffer has a
43
 * terminating '\0' or not.  This depends on the intended usage.
44
 *-------------------------
45
 */
46
typedef struct StringInfoData
47
{
48
  char     *data;
49
  int     len;
50
  int     maxlen;
51
  int     cursor;
52
} StringInfoData;
53
54
typedef StringInfoData *StringInfo;
55
56
57
/*------------------------
58
 * There are six ways to create a StringInfo object initially:
59
 *
60
 * StringInfo stringptr = makeStringInfo();
61
 *    Both the StringInfoData and the data buffer are palloc'd.
62
 *
63
 * StringInfo stringptr = makeStringInfoExt(initsize);
64
 *    Same as makeStringInfo except the data buffer is allocated
65
 *    with size 'initsize'.
66
 *
67
 * StringInfoData string;
68
 * initStringInfo(&string);
69
 *    The data buffer is palloc'd but the StringInfoData is just local.
70
 *    This is the easiest approach for a StringInfo object that will
71
 *    only live as long as the current routine.
72
 *
73
 * StringInfoData string;
74
 * initStringInfoExt(&string, initsize);
75
 *    Same as initStringInfo except the data buffer is allocated
76
 *    with size 'initsize'.
77
 *
78
 * StringInfoData string;
79
 * initReadOnlyStringInfo(&string, existingbuf, len);
80
 *    The StringInfoData's data field is set to point directly to the
81
 *    existing buffer and the StringInfoData's len is set to the given len.
82
 *    The given buffer can point to memory that's not managed by palloc or
83
 *    is pointing partway through a palloc'd chunk.  The maxlen field is set
84
 *    to 0.  A read-only StringInfo cannot be appended to using any of the
85
 *    appendStringInfo functions or reset with resetStringInfo().  The given
86
 *    buffer can optionally omit the trailing NUL.
87
 *
88
 * StringInfoData string;
89
 * initStringInfoFromString(&string, palloced_buf, len);
90
 *    The StringInfoData's data field is set to point directly to the given
91
 *    buffer and the StringInfoData's len is set to the given len.  This
92
 *    method of initialization is useful when the buffer already exists.
93
 *    StringInfos initialized this way can be appended to using the
94
 *    appendStringInfo functions and reset with resetStringInfo().  The
95
 *    given buffer must be NUL-terminated.  The palloc'd buffer is assumed
96
 *    to be len + 1 in size.
97
 *
98
 * To destroy a StringInfo, pfree() the data buffer, and then pfree() the
99
 * StringInfoData if it was palloc'd.  For StringInfos created with
100
 * makeStringInfo(), destroyStringInfo() is provided for this purpose.
101
 * However, if the StringInfo was initialized using initReadOnlyStringInfo()
102
 * then the caller will need to consider if it is safe to pfree the data
103
 * buffer.
104
 *
105
 * NOTE: some routines build up a string using StringInfo, and then
106
 * release the StringInfoData but return the data string itself to their
107
 * caller.  At that point the data string looks like a plain palloc'd
108
 * string.
109
 *-------------------------
110
 */
111
112
7.20k
#define STRINGINFO_DEFAULT_SIZE 1024  /* default initial allocation size */
113
114
/*------------------------
115
 * makeStringInfo
116
 * Create an empty 'StringInfoData' & return a pointer to it.
117
 */
118
extern StringInfo makeStringInfo(void);
119
120
/*------------------------
121
 * makeStringInfoExt
122
 * Create an empty 'StringInfoData' & return a pointer to it.
123
 * The data buffer is allocated with size 'initsize'.
124
 * The valid range for 'initsize' is 1 to MaxAllocSize.
125
 */
126
extern StringInfo makeStringInfoExt(int initsize);
127
128
/*------------------------
129
 * initStringInfo
130
 * Initialize a StringInfoData struct (with previously undefined contents)
131
 * to describe an empty string.
132
 */
133
extern void initStringInfo(StringInfo str);
134
135
/*------------------------
136
 * initStringInfoExt
137
 * Initialize a StringInfoData struct (with previously undefined contents) to
138
 * describe an empty string. The data buffer is allocated with size
139
 * 'initsize'. The valid range for 'initsize' is 1 to MaxAllocSize.
140
 */
141
extern void initStringInfoExt(StringInfo str, int initsize);
142
143
/*------------------------
144
 * initReadOnlyStringInfo
145
 * Initialize a StringInfoData struct from an existing string without copying
146
 * the string.  The caller is responsible for ensuring the given string
147
 * remains valid as long as the StringInfoData does.  Calls to this are used
148
 * in performance critical locations where allocating a new buffer and copying
149
 * would be too costly.  Read-only StringInfoData's may not be appended to
150
 * using any of the appendStringInfo functions or reset with
151
 * resetStringInfo().
152
 *
153
 * 'data' does not need to point directly to a palloc'd chunk of memory and may
154
 * omit the NUL termination character at data[len].
155
 */
156
static inline void
157
initReadOnlyStringInfo(StringInfo str, char *data, int len)
158
0
{
159
0
  str->data = data;
160
0
  str->len = len;
161
0
  str->maxlen = 0;      /* read-only */
162
0
  str->cursor = 0;
163
0
}
Unexecuted instantiation: json_parser_fuzzer.c:initReadOnlyStringInfo
Unexecuted instantiation: fuzzer_initialize.c:initReadOnlyStringInfo
Unexecuted instantiation: brin.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_bloom.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_inclusion.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_minmax.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_minmax_multi.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_pageops.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_revmap.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_tuple.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_validate.c:initReadOnlyStringInfo
Unexecuted instantiation: brin_xlog.c:initReadOnlyStringInfo
Unexecuted instantiation: attmap.c:initReadOnlyStringInfo
Unexecuted instantiation: bufmask.c:initReadOnlyStringInfo
Unexecuted instantiation: detoast.c:initReadOnlyStringInfo
Unexecuted instantiation: heaptuple.c:initReadOnlyStringInfo
Unexecuted instantiation: indextuple.c:initReadOnlyStringInfo
Unexecuted instantiation: printsimple.c:initReadOnlyStringInfo
Unexecuted instantiation: printtup.c:initReadOnlyStringInfo
Unexecuted instantiation: relation.c:initReadOnlyStringInfo
Unexecuted instantiation: reloptions.c:initReadOnlyStringInfo
Unexecuted instantiation: scankey.c:initReadOnlyStringInfo
Unexecuted instantiation: session.c:initReadOnlyStringInfo
Unexecuted instantiation: syncscan.c:initReadOnlyStringInfo
Unexecuted instantiation: tidstore.c:initReadOnlyStringInfo
Unexecuted instantiation: toast_compression.c:initReadOnlyStringInfo
Unexecuted instantiation: toast_internals.c:initReadOnlyStringInfo
Unexecuted instantiation: tupconvert.c:initReadOnlyStringInfo
Unexecuted instantiation: tupdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: ginarrayproc.c:initReadOnlyStringInfo
Unexecuted instantiation: ginbtree.c:initReadOnlyStringInfo
Unexecuted instantiation: ginbulk.c:initReadOnlyStringInfo
Unexecuted instantiation: gindatapage.c:initReadOnlyStringInfo
Unexecuted instantiation: ginentrypage.c:initReadOnlyStringInfo
Unexecuted instantiation: ginfast.c:initReadOnlyStringInfo
Unexecuted instantiation: ginget.c:initReadOnlyStringInfo
Unexecuted instantiation: gininsert.c:initReadOnlyStringInfo
Unexecuted instantiation: ginlogic.c:initReadOnlyStringInfo
Unexecuted instantiation: ginpostinglist.c:initReadOnlyStringInfo
Unexecuted instantiation: ginscan.c:initReadOnlyStringInfo
Unexecuted instantiation: ginutil.c:initReadOnlyStringInfo
Unexecuted instantiation: ginvacuum.c:initReadOnlyStringInfo
Unexecuted instantiation: ginvalidate.c:initReadOnlyStringInfo
Unexecuted instantiation: ginxlog.c:initReadOnlyStringInfo
Unexecuted instantiation: gist.c:initReadOnlyStringInfo
Unexecuted instantiation: gistbuild.c:initReadOnlyStringInfo
Unexecuted instantiation: gistbuildbuffers.c:initReadOnlyStringInfo
Unexecuted instantiation: gistget.c:initReadOnlyStringInfo
Unexecuted instantiation: gistproc.c:initReadOnlyStringInfo
Unexecuted instantiation: gistscan.c:initReadOnlyStringInfo
Unexecuted instantiation: gistsplit.c:initReadOnlyStringInfo
Unexecuted instantiation: gistutil.c:initReadOnlyStringInfo
Unexecuted instantiation: gistvacuum.c:initReadOnlyStringInfo
Unexecuted instantiation: gistvalidate.c:initReadOnlyStringInfo
Unexecuted instantiation: gistxlog.c:initReadOnlyStringInfo
Unexecuted instantiation: hash.c:initReadOnlyStringInfo
Unexecuted instantiation: hash_xlog.c:initReadOnlyStringInfo
Unexecuted instantiation: hashfunc.c:initReadOnlyStringInfo
Unexecuted instantiation: hashinsert.c:initReadOnlyStringInfo
Unexecuted instantiation: hashovfl.c:initReadOnlyStringInfo
Unexecuted instantiation: hashpage.c:initReadOnlyStringInfo
Unexecuted instantiation: hashsearch.c:initReadOnlyStringInfo
Unexecuted instantiation: hashsort.c:initReadOnlyStringInfo
Unexecuted instantiation: hashutil.c:initReadOnlyStringInfo
Unexecuted instantiation: hashvalidate.c:initReadOnlyStringInfo
Unexecuted instantiation: heapam.c:initReadOnlyStringInfo
Unexecuted instantiation: heapam_handler.c:initReadOnlyStringInfo
Unexecuted instantiation: heapam_visibility.c:initReadOnlyStringInfo
Unexecuted instantiation: heapam_xlog.c:initReadOnlyStringInfo
Unexecuted instantiation: heaptoast.c:initReadOnlyStringInfo
Unexecuted instantiation: hio.c:initReadOnlyStringInfo
Unexecuted instantiation: pruneheap.c:initReadOnlyStringInfo
Unexecuted instantiation: rewriteheap.c:initReadOnlyStringInfo
Unexecuted instantiation: vacuumlazy.c:initReadOnlyStringInfo
Unexecuted instantiation: visibilitymap.c:initReadOnlyStringInfo
Unexecuted instantiation: amapi.c:initReadOnlyStringInfo
Unexecuted instantiation: amvalidate.c:initReadOnlyStringInfo
Unexecuted instantiation: genam.c:initReadOnlyStringInfo
Unexecuted instantiation: indexam.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtcompare.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtdedup.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtinsert.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtpage.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtpreprocesskeys.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtree.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtsearch.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtsort.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtsplitloc.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtutils.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtvalidate.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtxlog.c:initReadOnlyStringInfo
Unexecuted instantiation: brindesc.c:initReadOnlyStringInfo
Unexecuted instantiation: clogdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: committsdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: dbasedesc.c:initReadOnlyStringInfo
Unexecuted instantiation: genericdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: gindesc.c:initReadOnlyStringInfo
Unexecuted instantiation: gistdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: hashdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: heapdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: logicalmsgdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: mxactdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: nbtdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: relmapdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: replorigindesc.c:initReadOnlyStringInfo
Unexecuted instantiation: rmgrdesc_utils.c:initReadOnlyStringInfo
Unexecuted instantiation: seqdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: smgrdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: spgdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: standbydesc.c:initReadOnlyStringInfo
Unexecuted instantiation: tblspcdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: xactdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: spgdoinsert.c:initReadOnlyStringInfo
Unexecuted instantiation: spginsert.c:initReadOnlyStringInfo
Unexecuted instantiation: spgkdtreeproc.c:initReadOnlyStringInfo
Unexecuted instantiation: spgproc.c:initReadOnlyStringInfo
Unexecuted instantiation: spgquadtreeproc.c:initReadOnlyStringInfo
Unexecuted instantiation: spgscan.c:initReadOnlyStringInfo
Unexecuted instantiation: spgtextproc.c:initReadOnlyStringInfo
Unexecuted instantiation: spgutils.c:initReadOnlyStringInfo
Unexecuted instantiation: spgvacuum.c:initReadOnlyStringInfo
Unexecuted instantiation: spgvalidate.c:initReadOnlyStringInfo
Unexecuted instantiation: spgxlog.c:initReadOnlyStringInfo
Unexecuted instantiation: sequence.c:initReadOnlyStringInfo
Unexecuted instantiation: table.c:initReadOnlyStringInfo
Unexecuted instantiation: tableam.c:initReadOnlyStringInfo
Unexecuted instantiation: tableamapi.c:initReadOnlyStringInfo
Unexecuted instantiation: toast_helper.c:initReadOnlyStringInfo
Unexecuted instantiation: bernoulli.c:initReadOnlyStringInfo
Unexecuted instantiation: system.c:initReadOnlyStringInfo
Unexecuted instantiation: tablesample.c:initReadOnlyStringInfo
Unexecuted instantiation: clog.c:initReadOnlyStringInfo
Unexecuted instantiation: commit_ts.c:initReadOnlyStringInfo
Unexecuted instantiation: generic_xlog.c:initReadOnlyStringInfo
Unexecuted instantiation: multixact.c:initReadOnlyStringInfo
Unexecuted instantiation: parallel.c:initReadOnlyStringInfo
Unexecuted instantiation: rmgr.c:initReadOnlyStringInfo
Unexecuted instantiation: slru.c:initReadOnlyStringInfo
Unexecuted instantiation: subtrans.c:initReadOnlyStringInfo
Unexecuted instantiation: timeline.c:initReadOnlyStringInfo
Unexecuted instantiation: transam.c:initReadOnlyStringInfo
Unexecuted instantiation: twophase.c:initReadOnlyStringInfo
Unexecuted instantiation: twophase_rmgr.c:initReadOnlyStringInfo
Unexecuted instantiation: varsup.c:initReadOnlyStringInfo
Unexecuted instantiation: xact.c:initReadOnlyStringInfo
Unexecuted instantiation: xlog.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogarchive.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogbackup.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: xloginsert.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogprefetcher.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogreader.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogrecovery.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogstats.c:initReadOnlyStringInfo
Unexecuted instantiation: xlogutils.c:initReadOnlyStringInfo
Unexecuted instantiation: bootparse.c:initReadOnlyStringInfo
Unexecuted instantiation: bootscanner.c:initReadOnlyStringInfo
Unexecuted instantiation: bootstrap.c:initReadOnlyStringInfo
Unexecuted instantiation: aclchk.c:initReadOnlyStringInfo
Unexecuted instantiation: catalog.c:initReadOnlyStringInfo
Unexecuted instantiation: dependency.c:initReadOnlyStringInfo
Unexecuted instantiation: heap.c:initReadOnlyStringInfo
Unexecuted instantiation: index.c:initReadOnlyStringInfo
Unexecuted instantiation: indexing.c:initReadOnlyStringInfo
Unexecuted instantiation: namespace.c:initReadOnlyStringInfo
Unexecuted instantiation: objectaccess.c:initReadOnlyStringInfo
Unexecuted instantiation: objectaddress.c:initReadOnlyStringInfo
Unexecuted instantiation: partition.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_aggregate.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_attrdef.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_cast.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_class.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_collation.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_constraint.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_conversion.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_db_role_setting.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_depend.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_enum.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_inherits.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_largeobject.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_namespace.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_operator.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_parameter_acl.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_proc.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_publication.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_range.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_shdepend.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_subscription.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_type.c:initReadOnlyStringInfo
Unexecuted instantiation: storage.c:initReadOnlyStringInfo
Unexecuted instantiation: toasting.c:initReadOnlyStringInfo
Unexecuted instantiation: analyze.c:initReadOnlyStringInfo
Unexecuted instantiation: gram.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_agg.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_clause.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_coerce.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_collate.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_cte.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_enr.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_expr.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_func.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_jsontable.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_merge.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_node.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_oper.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_param.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_relation.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_target.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_type.c:initReadOnlyStringInfo
Unexecuted instantiation: parse_utilcmd.c:initReadOnlyStringInfo
Unexecuted instantiation: parser.c:initReadOnlyStringInfo
Unexecuted instantiation: scan.c:initReadOnlyStringInfo
Unexecuted instantiation: scansup.c:initReadOnlyStringInfo
Unexecuted instantiation: aggregatecmds.c:initReadOnlyStringInfo
Unexecuted instantiation: alter.c:initReadOnlyStringInfo
Unexecuted instantiation: amcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: async.c:initReadOnlyStringInfo
Unexecuted instantiation: cluster.c:initReadOnlyStringInfo
Unexecuted instantiation: collationcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: comment.c:initReadOnlyStringInfo
Unexecuted instantiation: constraint.c:initReadOnlyStringInfo
Unexecuted instantiation: conversioncmds.c:initReadOnlyStringInfo
Unexecuted instantiation: copy.c:initReadOnlyStringInfo
Unexecuted instantiation: copyfrom.c:initReadOnlyStringInfo
Unexecuted instantiation: copyfromparse.c:initReadOnlyStringInfo
Unexecuted instantiation: copyto.c:initReadOnlyStringInfo
Unexecuted instantiation: createas.c:initReadOnlyStringInfo
Unexecuted instantiation: dbcommands.c:initReadOnlyStringInfo
Unexecuted instantiation: define.c:initReadOnlyStringInfo
Unexecuted instantiation: discard.c:initReadOnlyStringInfo
Unexecuted instantiation: dropcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: event_trigger.c:initReadOnlyStringInfo
Unexecuted instantiation: explain.c:initReadOnlyStringInfo
Unexecuted instantiation: explain_dr.c:initReadOnlyStringInfo
Unexecuted instantiation: explain_format.c:initReadOnlyStringInfo
Unexecuted instantiation: explain_state.c:initReadOnlyStringInfo
Unexecuted instantiation: extension.c:initReadOnlyStringInfo
Unexecuted instantiation: foreigncmds.c:initReadOnlyStringInfo
Unexecuted instantiation: functioncmds.c:initReadOnlyStringInfo
Unexecuted instantiation: indexcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: lockcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: matview.c:initReadOnlyStringInfo
Unexecuted instantiation: opclasscmds.c:initReadOnlyStringInfo
Unexecuted instantiation: operatorcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: policy.c:initReadOnlyStringInfo
Unexecuted instantiation: portalcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: prepare.c:initReadOnlyStringInfo
Unexecuted instantiation: proclang.c:initReadOnlyStringInfo
Unexecuted instantiation: publicationcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: schemacmds.c:initReadOnlyStringInfo
Unexecuted instantiation: seclabel.c:initReadOnlyStringInfo
Unexecuted instantiation: statscmds.c:initReadOnlyStringInfo
Unexecuted instantiation: subscriptioncmds.c:initReadOnlyStringInfo
Unexecuted instantiation: tablecmds.c:initReadOnlyStringInfo
Unexecuted instantiation: tablespace.c:initReadOnlyStringInfo
Unexecuted instantiation: trigger.c:initReadOnlyStringInfo
Unexecuted instantiation: tsearchcmds.c:initReadOnlyStringInfo
Unexecuted instantiation: typecmds.c:initReadOnlyStringInfo
Unexecuted instantiation: user.c:initReadOnlyStringInfo
Unexecuted instantiation: vacuum.c:initReadOnlyStringInfo
Unexecuted instantiation: vacuumparallel.c:initReadOnlyStringInfo
Unexecuted instantiation: variable.c:initReadOnlyStringInfo
Unexecuted instantiation: view.c:initReadOnlyStringInfo
Unexecuted instantiation: execAmi.c:initReadOnlyStringInfo
Unexecuted instantiation: execAsync.c:initReadOnlyStringInfo
Unexecuted instantiation: execCurrent.c:initReadOnlyStringInfo
Unexecuted instantiation: execExpr.c:initReadOnlyStringInfo
Unexecuted instantiation: execExprInterp.c:initReadOnlyStringInfo
Unexecuted instantiation: execGrouping.c:initReadOnlyStringInfo
Unexecuted instantiation: execIndexing.c:initReadOnlyStringInfo
Unexecuted instantiation: execJunk.c:initReadOnlyStringInfo
Unexecuted instantiation: execMain.c:initReadOnlyStringInfo
Unexecuted instantiation: execParallel.c:initReadOnlyStringInfo
Unexecuted instantiation: execPartition.c:initReadOnlyStringInfo
Unexecuted instantiation: execProcnode.c:initReadOnlyStringInfo
Unexecuted instantiation: execReplication.c:initReadOnlyStringInfo
Unexecuted instantiation: execSRF.c:initReadOnlyStringInfo
Unexecuted instantiation: execScan.c:initReadOnlyStringInfo
Unexecuted instantiation: execTuples.c:initReadOnlyStringInfo
Unexecuted instantiation: execUtils.c:initReadOnlyStringInfo
Unexecuted instantiation: functions.c:initReadOnlyStringInfo
Unexecuted instantiation: instrument.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeAgg.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeAppend.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeBitmapAnd.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeBitmapHeapscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeBitmapIndexscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeBitmapOr.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeCtescan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeCustom.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeForeignscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeFunctionscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeGather.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeGatherMerge.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeGroup.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeHash.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeHashjoin.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeIncrementalSort.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeIndexonlyscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeIndexscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeLimit.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeLockRows.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeMaterial.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeMemoize.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeMergeAppend.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeMergejoin.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeModifyTable.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeNamedtuplestorescan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeNestloop.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeProjectSet.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeRecursiveunion.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeResult.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeSamplescan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeSeqscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeSetOp.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeSort.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeSubplan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeSubqueryscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeTableFuncscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeTidrangescan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeTidscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeUnique.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeValuesscan.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeWindowAgg.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeWorktablescan.c:initReadOnlyStringInfo
Unexecuted instantiation: spi.c:initReadOnlyStringInfo
Unexecuted instantiation: tqueue.c:initReadOnlyStringInfo
Unexecuted instantiation: tstoreReceiver.c:initReadOnlyStringInfo
Unexecuted instantiation: foreign.c:initReadOnlyStringInfo
Unexecuted instantiation: bipartite_match.c:initReadOnlyStringInfo
Unexecuted instantiation: bloomfilter.c:initReadOnlyStringInfo
Unexecuted instantiation: dshash.c:initReadOnlyStringInfo
Unexecuted instantiation: hyperloglog.c:initReadOnlyStringInfo
Unexecuted instantiation: ilist.c:initReadOnlyStringInfo
Unexecuted instantiation: integerset.c:initReadOnlyStringInfo
Unexecuted instantiation: knapsack.c:initReadOnlyStringInfo
Unexecuted instantiation: pairingheap.c:initReadOnlyStringInfo
Unexecuted instantiation: rbtree.c:initReadOnlyStringInfo
Unexecuted instantiation: auth-oauth.c:initReadOnlyStringInfo
Unexecuted instantiation: auth-sasl.c:initReadOnlyStringInfo
Unexecuted instantiation: auth-scram.c:initReadOnlyStringInfo
Unexecuted instantiation: auth.c:initReadOnlyStringInfo
Unexecuted instantiation: be-fsstubs.c:initReadOnlyStringInfo
Unexecuted instantiation: be-secure-common.c:initReadOnlyStringInfo
Unexecuted instantiation: be-secure.c:initReadOnlyStringInfo
Unexecuted instantiation: crypt.c:initReadOnlyStringInfo
Unexecuted instantiation: hba.c:initReadOnlyStringInfo
Unexecuted instantiation: ifaddr.c:initReadOnlyStringInfo
Unexecuted instantiation: pqcomm.c:initReadOnlyStringInfo
Unexecuted instantiation: pqformat.c:initReadOnlyStringInfo
Unexecuted instantiation: pqmq.c:initReadOnlyStringInfo
Unexecuted instantiation: pqsignal.c:initReadOnlyStringInfo
Unexecuted instantiation: bitmapset.c:initReadOnlyStringInfo
Unexecuted instantiation: copyfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: equalfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: extensible.c:initReadOnlyStringInfo
Unexecuted instantiation: list.c:initReadOnlyStringInfo
Unexecuted instantiation: makefuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: multibitmapset.c:initReadOnlyStringInfo
Unexecuted instantiation: nodeFuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: outfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: params.c:initReadOnlyStringInfo
Unexecuted instantiation: print.c:initReadOnlyStringInfo
Unexecuted instantiation: queryjumblefuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: read.c:initReadOnlyStringInfo
Unexecuted instantiation: readfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: tidbitmap.c:initReadOnlyStringInfo
Unexecuted instantiation: value.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_copy.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_cx.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_erx.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_eval.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_main.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_misc.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_mutation.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_ox1.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_ox2.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_pmx.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_pool.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_px.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_random.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_recombination.c:initReadOnlyStringInfo
Unexecuted instantiation: geqo_selection.c:initReadOnlyStringInfo
Unexecuted instantiation: allpaths.c:initReadOnlyStringInfo
Unexecuted instantiation: clausesel.c:initReadOnlyStringInfo
Unexecuted instantiation: costsize.c:initReadOnlyStringInfo
Unexecuted instantiation: equivclass.c:initReadOnlyStringInfo
Unexecuted instantiation: indxpath.c:initReadOnlyStringInfo
Unexecuted instantiation: joinpath.c:initReadOnlyStringInfo
Unexecuted instantiation: joinrels.c:initReadOnlyStringInfo
Unexecuted instantiation: pathkeys.c:initReadOnlyStringInfo
Unexecuted instantiation: tidpath.c:initReadOnlyStringInfo
Unexecuted instantiation: analyzejoins.c:initReadOnlyStringInfo
Unexecuted instantiation: createplan.c:initReadOnlyStringInfo
Unexecuted instantiation: initsplan.c:initReadOnlyStringInfo
Unexecuted instantiation: planagg.c:initReadOnlyStringInfo
Unexecuted instantiation: planmain.c:initReadOnlyStringInfo
Unexecuted instantiation: planner.c:initReadOnlyStringInfo
Unexecuted instantiation: setrefs.c:initReadOnlyStringInfo
Unexecuted instantiation: subselect.c:initReadOnlyStringInfo
Unexecuted instantiation: prepagg.c:initReadOnlyStringInfo
Unexecuted instantiation: prepjointree.c:initReadOnlyStringInfo
Unexecuted instantiation: prepqual.c:initReadOnlyStringInfo
Unexecuted instantiation: preptlist.c:initReadOnlyStringInfo
Unexecuted instantiation: prepunion.c:initReadOnlyStringInfo
Unexecuted instantiation: appendinfo.c:initReadOnlyStringInfo
Unexecuted instantiation: clauses.c:initReadOnlyStringInfo
Unexecuted instantiation: inherit.c:initReadOnlyStringInfo
Unexecuted instantiation: joininfo.c:initReadOnlyStringInfo
Unexecuted instantiation: orclauses.c:initReadOnlyStringInfo
Unexecuted instantiation: paramassign.c:initReadOnlyStringInfo
Unexecuted instantiation: pathnode.c:initReadOnlyStringInfo
Unexecuted instantiation: placeholder.c:initReadOnlyStringInfo
Unexecuted instantiation: plancat.c:initReadOnlyStringInfo
Unexecuted instantiation: predtest.c:initReadOnlyStringInfo
Unexecuted instantiation: relnode.c:initReadOnlyStringInfo
Unexecuted instantiation: restrictinfo.c:initReadOnlyStringInfo
Unexecuted instantiation: tlist.c:initReadOnlyStringInfo
Unexecuted instantiation: var.c:initReadOnlyStringInfo
Unexecuted instantiation: partbounds.c:initReadOnlyStringInfo
Unexecuted instantiation: partdesc.c:initReadOnlyStringInfo
Unexecuted instantiation: partprune.c:initReadOnlyStringInfo
Unexecuted instantiation: atomics.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_sema.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_shmem.c:initReadOnlyStringInfo
Unexecuted instantiation: autovacuum.c:initReadOnlyStringInfo
Unexecuted instantiation: auxprocess.c:initReadOnlyStringInfo
Unexecuted instantiation: bgworker.c:initReadOnlyStringInfo
Unexecuted instantiation: bgwriter.c:initReadOnlyStringInfo
Unexecuted instantiation: checkpointer.c:initReadOnlyStringInfo
Unexecuted instantiation: fork_process.c:initReadOnlyStringInfo
Unexecuted instantiation: interrupt.c:initReadOnlyStringInfo
Unexecuted instantiation: launch_backend.c:initReadOnlyStringInfo
Unexecuted instantiation: pgarch.c:initReadOnlyStringInfo
Unexecuted instantiation: pmchild.c:initReadOnlyStringInfo
Unexecuted instantiation: postmaster.c:initReadOnlyStringInfo
Unexecuted instantiation: startup.c:initReadOnlyStringInfo
Unexecuted instantiation: syslogger.c:initReadOnlyStringInfo
Unexecuted instantiation: walsummarizer.c:initReadOnlyStringInfo
Unexecuted instantiation: walwriter.c:initReadOnlyStringInfo
Unexecuted instantiation: regcomp.c:initReadOnlyStringInfo
Unexecuted instantiation: regerror.c:initReadOnlyStringInfo
Unexecuted instantiation: regexec.c:initReadOnlyStringInfo
Unexecuted instantiation: regexport.c:initReadOnlyStringInfo
Unexecuted instantiation: regfree.c:initReadOnlyStringInfo
Unexecuted instantiation: regprefix.c:initReadOnlyStringInfo
Unexecuted instantiation: applyparallelworker.c:initReadOnlyStringInfo
Unexecuted instantiation: conflict.c:initReadOnlyStringInfo
Unexecuted instantiation: decode.c:initReadOnlyStringInfo
Unexecuted instantiation: launcher.c:initReadOnlyStringInfo
Unexecuted instantiation: logical.c:initReadOnlyStringInfo
Unexecuted instantiation: logicalfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: message.c:initReadOnlyStringInfo
Unexecuted instantiation: origin.c:initReadOnlyStringInfo
Unexecuted instantiation: proto.c:initReadOnlyStringInfo
Unexecuted instantiation: reorderbuffer.c:initReadOnlyStringInfo
Unexecuted instantiation: slotsync.c:initReadOnlyStringInfo
Unexecuted instantiation: snapbuild.c:initReadOnlyStringInfo
Unexecuted instantiation: tablesync.c:initReadOnlyStringInfo
Unexecuted instantiation: worker.c:initReadOnlyStringInfo
Unexecuted instantiation: repl_gram.c:initReadOnlyStringInfo
Unexecuted instantiation: repl_scanner.c:initReadOnlyStringInfo
Unexecuted instantiation: slot.c:initReadOnlyStringInfo
Unexecuted instantiation: slotfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: syncrep.c:initReadOnlyStringInfo
Unexecuted instantiation: syncrep_gram.c:initReadOnlyStringInfo
Unexecuted instantiation: syncrep_scanner.c:initReadOnlyStringInfo
Unexecuted instantiation: walreceiver.c:initReadOnlyStringInfo
Unexecuted instantiation: walreceiverfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: walsender.c:initReadOnlyStringInfo
Unexecuted instantiation: rewriteDefine.c:initReadOnlyStringInfo
Unexecuted instantiation: rewriteHandler.c:initReadOnlyStringInfo
Unexecuted instantiation: rewriteManip.c:initReadOnlyStringInfo
Unexecuted instantiation: rewriteRemove.c:initReadOnlyStringInfo
Unexecuted instantiation: rewriteSearchCycle.c:initReadOnlyStringInfo
Unexecuted instantiation: rewriteSupport.c:initReadOnlyStringInfo
Unexecuted instantiation: rowsecurity.c:initReadOnlyStringInfo
Unexecuted instantiation: backup_manifest.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_copy.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_gzip.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_incremental.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_lz4.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_zstd.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_progress.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_server.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_sink.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_target.c:initReadOnlyStringInfo
Unexecuted instantiation: basebackup_throttle.c:initReadOnlyStringInfo
Unexecuted instantiation: walsummary.c:initReadOnlyStringInfo
Unexecuted instantiation: walsummaryfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: attribute_stats.c:initReadOnlyStringInfo
Unexecuted instantiation: dependencies.c:initReadOnlyStringInfo
Unexecuted instantiation: extended_stats.c:initReadOnlyStringInfo
Unexecuted instantiation: mcv.c:initReadOnlyStringInfo
Unexecuted instantiation: mvdistinct.c:initReadOnlyStringInfo
Unexecuted instantiation: relation_stats.c:initReadOnlyStringInfo
Unexecuted instantiation: stat_utils.c:initReadOnlyStringInfo
Unexecuted instantiation: aio.c:initReadOnlyStringInfo
Unexecuted instantiation: aio_callback.c:initReadOnlyStringInfo
Unexecuted instantiation: aio_funcs.c:initReadOnlyStringInfo
Unexecuted instantiation: aio_init.c:initReadOnlyStringInfo
Unexecuted instantiation: aio_io.c:initReadOnlyStringInfo
Unexecuted instantiation: aio_target.c:initReadOnlyStringInfo
Unexecuted instantiation: method_io_uring.c:initReadOnlyStringInfo
Unexecuted instantiation: method_sync.c:initReadOnlyStringInfo
Unexecuted instantiation: method_worker.c:initReadOnlyStringInfo
Unexecuted instantiation: read_stream.c:initReadOnlyStringInfo
Unexecuted instantiation: buf_init.c:initReadOnlyStringInfo
Unexecuted instantiation: buf_table.c:initReadOnlyStringInfo
Unexecuted instantiation: bufmgr.c:initReadOnlyStringInfo
Unexecuted instantiation: freelist.c:initReadOnlyStringInfo
Unexecuted instantiation: localbuf.c:initReadOnlyStringInfo
Unexecuted instantiation: buffile.c:initReadOnlyStringInfo
Unexecuted instantiation: copydir.c:initReadOnlyStringInfo
Unexecuted instantiation: fd.c:initReadOnlyStringInfo
Unexecuted instantiation: fileset.c:initReadOnlyStringInfo
Unexecuted instantiation: reinit.c:initReadOnlyStringInfo
Unexecuted instantiation: sharedfileset.c:initReadOnlyStringInfo
Unexecuted instantiation: freespace.c:initReadOnlyStringInfo
Unexecuted instantiation: fsmpage.c:initReadOnlyStringInfo
Unexecuted instantiation: indexfsm.c:initReadOnlyStringInfo
Unexecuted instantiation: barrier.c:initReadOnlyStringInfo
Unexecuted instantiation: dsm.c:initReadOnlyStringInfo
Unexecuted instantiation: dsm_impl.c:initReadOnlyStringInfo
Unexecuted instantiation: dsm_registry.c:initReadOnlyStringInfo
Unexecuted instantiation: ipc.c:initReadOnlyStringInfo
Unexecuted instantiation: ipci.c:initReadOnlyStringInfo
Unexecuted instantiation: latch.c:initReadOnlyStringInfo
Unexecuted instantiation: pmsignal.c:initReadOnlyStringInfo
Unexecuted instantiation: procarray.c:initReadOnlyStringInfo
Unexecuted instantiation: procsignal.c:initReadOnlyStringInfo
Unexecuted instantiation: shm_mq.c:initReadOnlyStringInfo
Unexecuted instantiation: shm_toc.c:initReadOnlyStringInfo
Unexecuted instantiation: shmem.c:initReadOnlyStringInfo
Unexecuted instantiation: signalfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: sinval.c:initReadOnlyStringInfo
Unexecuted instantiation: sinvaladt.c:initReadOnlyStringInfo
Unexecuted instantiation: standby.c:initReadOnlyStringInfo
Unexecuted instantiation: waiteventset.c:initReadOnlyStringInfo
Unexecuted instantiation: inv_api.c:initReadOnlyStringInfo
Unexecuted instantiation: condition_variable.c:initReadOnlyStringInfo
Unexecuted instantiation: deadlock.c:initReadOnlyStringInfo
Unexecuted instantiation: lmgr.c:initReadOnlyStringInfo
Unexecuted instantiation: lock.c:initReadOnlyStringInfo
Unexecuted instantiation: lwlock.c:initReadOnlyStringInfo
Unexecuted instantiation: predicate.c:initReadOnlyStringInfo
Unexecuted instantiation: proc.c:initReadOnlyStringInfo
Unexecuted instantiation: s_lock.c:initReadOnlyStringInfo
Unexecuted instantiation: bufpage.c:initReadOnlyStringInfo
Unexecuted instantiation: checksum.c:initReadOnlyStringInfo
Unexecuted instantiation: itemptr.c:initReadOnlyStringInfo
Unexecuted instantiation: bulk_write.c:initReadOnlyStringInfo
Unexecuted instantiation: md.c:initReadOnlyStringInfo
Unexecuted instantiation: smgr.c:initReadOnlyStringInfo
Unexecuted instantiation: sync.c:initReadOnlyStringInfo
Unexecuted instantiation: backend_startup.c:initReadOnlyStringInfo
Unexecuted instantiation: cmdtag.c:initReadOnlyStringInfo
Unexecuted instantiation: dest.c:initReadOnlyStringInfo
Unexecuted instantiation: fastpath.c:initReadOnlyStringInfo
Unexecuted instantiation: postgres.c:initReadOnlyStringInfo
Unexecuted instantiation: pquery.c:initReadOnlyStringInfo
Unexecuted instantiation: utility.c:initReadOnlyStringInfo
Unexecuted instantiation: dict.c:initReadOnlyStringInfo
Unexecuted instantiation: dict_ispell.c:initReadOnlyStringInfo
Unexecuted instantiation: dict_simple.c:initReadOnlyStringInfo
Unexecuted instantiation: dict_synonym.c:initReadOnlyStringInfo
Unexecuted instantiation: dict_thesaurus.c:initReadOnlyStringInfo
Unexecuted instantiation: regis.c:initReadOnlyStringInfo
Unexecuted instantiation: spell.c:initReadOnlyStringInfo
Unexecuted instantiation: to_tsany.c:initReadOnlyStringInfo
Unexecuted instantiation: ts_locale.c:initReadOnlyStringInfo
Unexecuted instantiation: ts_parse.c:initReadOnlyStringInfo
Unexecuted instantiation: ts_selfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: ts_typanalyze.c:initReadOnlyStringInfo
Unexecuted instantiation: ts_utils.c:initReadOnlyStringInfo
Unexecuted instantiation: wparser.c:initReadOnlyStringInfo
Unexecuted instantiation: wparser_def.c:initReadOnlyStringInfo
Unexecuted instantiation: backend_progress.c:initReadOnlyStringInfo
Unexecuted instantiation: backend_status.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_archiver.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_backend.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_bgwriter.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_checkpointer.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_database.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_function.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_io.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_relation.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_replslot.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_shmem.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_slru.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_subscription.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_wal.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstat_xact.c:initReadOnlyStringInfo
Unexecuted instantiation: wait_event.c:initReadOnlyStringInfo
Unexecuted instantiation: wait_event_funcs.c:initReadOnlyStringInfo
Unexecuted instantiation: acl.c:initReadOnlyStringInfo
Unexecuted instantiation: amutils.c:initReadOnlyStringInfo
Unexecuted instantiation: array_expanded.c:initReadOnlyStringInfo
Unexecuted instantiation: array_selfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: array_typanalyze.c:initReadOnlyStringInfo
Unexecuted instantiation: array_userfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: arrayfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: arraysubs.c:initReadOnlyStringInfo
Unexecuted instantiation: arrayutils.c:initReadOnlyStringInfo
Unexecuted instantiation: ascii.c:initReadOnlyStringInfo
Unexecuted instantiation: bool.c:initReadOnlyStringInfo
Unexecuted instantiation: bytea.c:initReadOnlyStringInfo
Unexecuted instantiation: cash.c:initReadOnlyStringInfo
Unexecuted instantiation: char.c:initReadOnlyStringInfo
Unexecuted instantiation: cryptohashfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: date.c:initReadOnlyStringInfo
Unexecuted instantiation: datetime.c:initReadOnlyStringInfo
Unexecuted instantiation: datum.c:initReadOnlyStringInfo
Unexecuted instantiation: dbsize.c:initReadOnlyStringInfo
Unexecuted instantiation: domains.c:initReadOnlyStringInfo
Unexecuted instantiation: encode.c:initReadOnlyStringInfo
Unexecuted instantiation: enum.c:initReadOnlyStringInfo
Unexecuted instantiation: expandeddatum.c:initReadOnlyStringInfo
Unexecuted instantiation: expandedrecord.c:initReadOnlyStringInfo
Unexecuted instantiation: float.c:initReadOnlyStringInfo
Unexecuted instantiation: format_type.c:initReadOnlyStringInfo
Unexecuted instantiation: formatting.c:initReadOnlyStringInfo
Unexecuted instantiation: genfile.c:initReadOnlyStringInfo
Unexecuted instantiation: geo_ops.c:initReadOnlyStringInfo
Unexecuted instantiation: geo_selfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: geo_spgist.c:initReadOnlyStringInfo
Unexecuted instantiation: hbafuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: inet_cidr_ntop.c:initReadOnlyStringInfo
Unexecuted instantiation: inet_net_pton.c:initReadOnlyStringInfo
Unexecuted instantiation: int.c:initReadOnlyStringInfo
Unexecuted instantiation: int8.c:initReadOnlyStringInfo
Unexecuted instantiation: json.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonb.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonb_gin.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonb_op.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonb_util.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonbsubs.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonpath.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonpath_exec.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonpath_gram.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonpath_scan.c:initReadOnlyStringInfo
Unexecuted instantiation: like.c:initReadOnlyStringInfo
Unexecuted instantiation: like_support.c:initReadOnlyStringInfo
Unexecuted instantiation: lockfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: mac.c:initReadOnlyStringInfo
Unexecuted instantiation: mac8.c:initReadOnlyStringInfo
Unexecuted instantiation: mcxtfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: misc.c:initReadOnlyStringInfo
Unexecuted instantiation: multirangetypes.c:initReadOnlyStringInfo
Unexecuted instantiation: multirangetypes_selfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: name.c:initReadOnlyStringInfo
Unexecuted instantiation: network.c:initReadOnlyStringInfo
Unexecuted instantiation: network_gist.c:initReadOnlyStringInfo
Unexecuted instantiation: network_selfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: network_spgist.c:initReadOnlyStringInfo
Unexecuted instantiation: numeric.c:initReadOnlyStringInfo
Unexecuted instantiation: numutils.c:initReadOnlyStringInfo
Unexecuted instantiation: oid.c:initReadOnlyStringInfo
Unexecuted instantiation: oracle_compat.c:initReadOnlyStringInfo
Unexecuted instantiation: orderedsetaggs.c:initReadOnlyStringInfo
Unexecuted instantiation: partitionfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_locale.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_locale_builtin.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_locale_icu.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_locale_libc.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_lsn.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_upgrade_support.c:initReadOnlyStringInfo
Unexecuted instantiation: pgstatfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: pseudorandomfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: pseudotypes.c:initReadOnlyStringInfo
Unexecuted instantiation: quote.c:initReadOnlyStringInfo
Unexecuted instantiation: rangetypes.c:initReadOnlyStringInfo
Unexecuted instantiation: rangetypes_gist.c:initReadOnlyStringInfo
Unexecuted instantiation: rangetypes_selfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: rangetypes_spgist.c:initReadOnlyStringInfo
Unexecuted instantiation: rangetypes_typanalyze.c:initReadOnlyStringInfo
Unexecuted instantiation: regexp.c:initReadOnlyStringInfo
Unexecuted instantiation: regproc.c:initReadOnlyStringInfo
Unexecuted instantiation: ri_triggers.c:initReadOnlyStringInfo
Unexecuted instantiation: rowtypes.c:initReadOnlyStringInfo
Unexecuted instantiation: ruleutils.c:initReadOnlyStringInfo
Unexecuted instantiation: selfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: skipsupport.c:initReadOnlyStringInfo
Unexecuted instantiation: tid.c:initReadOnlyStringInfo
Unexecuted instantiation: timestamp.c:initReadOnlyStringInfo
Unexecuted instantiation: trigfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: tsginidx.c:initReadOnlyStringInfo
Unexecuted instantiation: tsgistidx.c:initReadOnlyStringInfo
Unexecuted instantiation: tsquery.c:initReadOnlyStringInfo
Unexecuted instantiation: tsquery_cleanup.c:initReadOnlyStringInfo
Unexecuted instantiation: tsquery_gist.c:initReadOnlyStringInfo
Unexecuted instantiation: tsquery_op.c:initReadOnlyStringInfo
Unexecuted instantiation: tsquery_rewrite.c:initReadOnlyStringInfo
Unexecuted instantiation: tsquery_util.c:initReadOnlyStringInfo
Unexecuted instantiation: tsrank.c:initReadOnlyStringInfo
Unexecuted instantiation: tsvector.c:initReadOnlyStringInfo
Unexecuted instantiation: tsvector_op.c:initReadOnlyStringInfo
Unexecuted instantiation: tsvector_parser.c:initReadOnlyStringInfo
Unexecuted instantiation: uuid.c:initReadOnlyStringInfo
Unexecuted instantiation: varbit.c:initReadOnlyStringInfo
Unexecuted instantiation: varchar.c:initReadOnlyStringInfo
Unexecuted instantiation: varlena.c:initReadOnlyStringInfo
Unexecuted instantiation: version.c:initReadOnlyStringInfo
Unexecuted instantiation: waitfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: windowfuncs.c:initReadOnlyStringInfo
Unexecuted instantiation: xid.c:initReadOnlyStringInfo
Unexecuted instantiation: xid8funcs.c:initReadOnlyStringInfo
Unexecuted instantiation: xml.c:initReadOnlyStringInfo
Unexecuted instantiation: attoptcache.c:initReadOnlyStringInfo
Unexecuted instantiation: catcache.c:initReadOnlyStringInfo
Unexecuted instantiation: evtcache.c:initReadOnlyStringInfo
Unexecuted instantiation: funccache.c:initReadOnlyStringInfo
Unexecuted instantiation: inval.c:initReadOnlyStringInfo
Unexecuted instantiation: lsyscache.c:initReadOnlyStringInfo
Unexecuted instantiation: partcache.c:initReadOnlyStringInfo
Unexecuted instantiation: plancache.c:initReadOnlyStringInfo
Unexecuted instantiation: relcache.c:initReadOnlyStringInfo
Unexecuted instantiation: relfilenumbermap.c:initReadOnlyStringInfo
Unexecuted instantiation: relmapper.c:initReadOnlyStringInfo
Unexecuted instantiation: spccache.c:initReadOnlyStringInfo
Unexecuted instantiation: syscache.c:initReadOnlyStringInfo
Unexecuted instantiation: ts_cache.c:initReadOnlyStringInfo
Unexecuted instantiation: typcache.c:initReadOnlyStringInfo
Unexecuted instantiation: assert.c:initReadOnlyStringInfo
Unexecuted instantiation: csvlog.c:initReadOnlyStringInfo
Unexecuted instantiation: elog.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonlog.c:initReadOnlyStringInfo
Unexecuted instantiation: dfmgr.c:initReadOnlyStringInfo
Unexecuted instantiation: fmgr.c:initReadOnlyStringInfo
Unexecuted instantiation: funcapi.c:initReadOnlyStringInfo
Unexecuted instantiation: dynahash.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_crc.c:initReadOnlyStringInfo
Unexecuted instantiation: globals.c:initReadOnlyStringInfo
Unexecuted instantiation: miscinit.c:initReadOnlyStringInfo
Unexecuted instantiation: postinit.c:initReadOnlyStringInfo
Unexecuted instantiation: usercontext.c:initReadOnlyStringInfo
Unexecuted instantiation: conv.c:initReadOnlyStringInfo
Unexecuted instantiation: mbutils.c:initReadOnlyStringInfo
Unexecuted instantiation: stringinfo_mb.c:initReadOnlyStringInfo
Unexecuted instantiation: conffiles.c:initReadOnlyStringInfo
Unexecuted instantiation: guc.c:initReadOnlyStringInfo
Unexecuted instantiation: guc-file.c:initReadOnlyStringInfo
Unexecuted instantiation: guc_funcs.c:initReadOnlyStringInfo
Unexecuted instantiation: guc_tables.c:initReadOnlyStringInfo
Unexecuted instantiation: help_config.c:initReadOnlyStringInfo
Unexecuted instantiation: injection_point.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_config.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_controldata.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_rusage.c:initReadOnlyStringInfo
Unexecuted instantiation: ps_status.c:initReadOnlyStringInfo
Unexecuted instantiation: queryenvironment.c:initReadOnlyStringInfo
Unexecuted instantiation: rls.c:initReadOnlyStringInfo
Unexecuted instantiation: sampling.c:initReadOnlyStringInfo
Unexecuted instantiation: stack_depth.c:initReadOnlyStringInfo
Unexecuted instantiation: superuser.c:initReadOnlyStringInfo
Unexecuted instantiation: timeout.c:initReadOnlyStringInfo
Unexecuted instantiation: tzparser.c:initReadOnlyStringInfo
Unexecuted instantiation: alignedalloc.c:initReadOnlyStringInfo
Unexecuted instantiation: aset.c:initReadOnlyStringInfo
Unexecuted instantiation: bump.c:initReadOnlyStringInfo
Unexecuted instantiation: dsa.c:initReadOnlyStringInfo
Unexecuted instantiation: freepage.c:initReadOnlyStringInfo
Unexecuted instantiation: generation.c:initReadOnlyStringInfo
Unexecuted instantiation: mcxt.c:initReadOnlyStringInfo
Unexecuted instantiation: memdebug.c:initReadOnlyStringInfo
Unexecuted instantiation: portalmem.c:initReadOnlyStringInfo
Unexecuted instantiation: slab.c:initReadOnlyStringInfo
Unexecuted instantiation: resowner.c:initReadOnlyStringInfo
Unexecuted instantiation: logtape.c:initReadOnlyStringInfo
Unexecuted instantiation: qsort_interruptible.c:initReadOnlyStringInfo
Unexecuted instantiation: sharedtuplestore.c:initReadOnlyStringInfo
Unexecuted instantiation: sortsupport.c:initReadOnlyStringInfo
Unexecuted instantiation: tuplesort.c:initReadOnlyStringInfo
Unexecuted instantiation: tuplesortvariants.c:initReadOnlyStringInfo
Unexecuted instantiation: tuplestore.c:initReadOnlyStringInfo
Unexecuted instantiation: combocid.c:initReadOnlyStringInfo
Unexecuted instantiation: snapmgr.c:initReadOnlyStringInfo
Unexecuted instantiation: fmgrtab.c:initReadOnlyStringInfo
Unexecuted instantiation: pgtz.c:initReadOnlyStringInfo
Unexecuted instantiation: strftime.c:initReadOnlyStringInfo
Unexecuted instantiation: jit.c:initReadOnlyStringInfo
Unexecuted instantiation: archive.c:initReadOnlyStringInfo
Unexecuted instantiation: base64.c:initReadOnlyStringInfo
Unexecuted instantiation: binaryheap.c:initReadOnlyStringInfo
Unexecuted instantiation: blkreftable.c:initReadOnlyStringInfo
Unexecuted instantiation: checksum_helper.c:initReadOnlyStringInfo
Unexecuted instantiation: compression.c:initReadOnlyStringInfo
Unexecuted instantiation: config_info.c:initReadOnlyStringInfo
Unexecuted instantiation: controldata_utils.c:initReadOnlyStringInfo
Unexecuted instantiation: d2s.c:initReadOnlyStringInfo
Unexecuted instantiation: exec.c:initReadOnlyStringInfo
Unexecuted instantiation: f2s.c:initReadOnlyStringInfo
Unexecuted instantiation: file_utils.c:initReadOnlyStringInfo
Unexecuted instantiation: hashfn.c:initReadOnlyStringInfo
Unexecuted instantiation: ip.c:initReadOnlyStringInfo
Unexecuted instantiation: jsonapi.c:initReadOnlyStringInfo
Unexecuted instantiation: md5_common.c:initReadOnlyStringInfo
Unexecuted instantiation: percentrepl.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_get_line.c:initReadOnlyStringInfo
Unexecuted instantiation: pg_lzcompress.c:initReadOnlyStringInfo
Unexecuted instantiation: psprintf.c:initReadOnlyStringInfo
Unexecuted instantiation: relpath.c:initReadOnlyStringInfo
Unexecuted instantiation: rmtree.c:initReadOnlyStringInfo
Unexecuted instantiation: saslprep.c:initReadOnlyStringInfo
Unexecuted instantiation: scram-common.c:initReadOnlyStringInfo
Unexecuted instantiation: string.c:initReadOnlyStringInfo
Unexecuted instantiation: stringinfo.c:initReadOnlyStringInfo
Unexecuted instantiation: unicode_case.c:initReadOnlyStringInfo
Unexecuted instantiation: unicode_category.c:initReadOnlyStringInfo
Unexecuted instantiation: unicode_norm.c:initReadOnlyStringInfo
Unexecuted instantiation: wait_error.c:initReadOnlyStringInfo
Unexecuted instantiation: cryptohash.c:initReadOnlyStringInfo
Unexecuted instantiation: hmac.c:initReadOnlyStringInfo
Unexecuted instantiation: md5.c:initReadOnlyStringInfo
Unexecuted instantiation: sha1.c:initReadOnlyStringInfo
Unexecuted instantiation: sha2.c:initReadOnlyStringInfo
Unexecuted instantiation: chklocale.c:initReadOnlyStringInfo
Unexecuted instantiation: inet_net_ntop.c:initReadOnlyStringInfo
Unexecuted instantiation: path.c:initReadOnlyStringInfo
Unexecuted instantiation: shell_archive.c:initReadOnlyStringInfo
Unexecuted instantiation: simple_query_fuzzer.c:initReadOnlyStringInfo
164
165
/*------------------------
166
 * initStringInfoFromString
167
 * Initialize a StringInfoData struct from an existing string without copying
168
 * the string.  'data' must be a valid palloc'd chunk of memory that can have
169
 * repalloc() called should more space be required during a call to any of the
170
 * appendStringInfo functions.
171
 *
172
 * 'data' must be NUL terminated at 'len' bytes.
173
 */
174
static inline void
175
initStringInfoFromString(StringInfo str, char *data, int len)
176
0
{
177
0
  Assert(data[len] == '\0');
178
179
0
  str->data = data;
180
0
  str->len = len;
181
0
  str->maxlen = len + 1;
182
0
  str->cursor = 0;
183
0
}
Unexecuted instantiation: json_parser_fuzzer.c:initStringInfoFromString
Unexecuted instantiation: fuzzer_initialize.c:initStringInfoFromString
Unexecuted instantiation: brin.c:initStringInfoFromString
Unexecuted instantiation: brin_bloom.c:initStringInfoFromString
Unexecuted instantiation: brin_inclusion.c:initStringInfoFromString
Unexecuted instantiation: brin_minmax.c:initStringInfoFromString
Unexecuted instantiation: brin_minmax_multi.c:initStringInfoFromString
Unexecuted instantiation: brin_pageops.c:initStringInfoFromString
Unexecuted instantiation: brin_revmap.c:initStringInfoFromString
Unexecuted instantiation: brin_tuple.c:initStringInfoFromString
Unexecuted instantiation: brin_validate.c:initStringInfoFromString
Unexecuted instantiation: brin_xlog.c:initStringInfoFromString
Unexecuted instantiation: attmap.c:initStringInfoFromString
Unexecuted instantiation: bufmask.c:initStringInfoFromString
Unexecuted instantiation: detoast.c:initStringInfoFromString
Unexecuted instantiation: heaptuple.c:initStringInfoFromString
Unexecuted instantiation: indextuple.c:initStringInfoFromString
Unexecuted instantiation: printsimple.c:initStringInfoFromString
Unexecuted instantiation: printtup.c:initStringInfoFromString
Unexecuted instantiation: relation.c:initStringInfoFromString
Unexecuted instantiation: reloptions.c:initStringInfoFromString
Unexecuted instantiation: scankey.c:initStringInfoFromString
Unexecuted instantiation: session.c:initStringInfoFromString
Unexecuted instantiation: syncscan.c:initStringInfoFromString
Unexecuted instantiation: tidstore.c:initStringInfoFromString
Unexecuted instantiation: toast_compression.c:initStringInfoFromString
Unexecuted instantiation: toast_internals.c:initStringInfoFromString
Unexecuted instantiation: tupconvert.c:initStringInfoFromString
Unexecuted instantiation: tupdesc.c:initStringInfoFromString
Unexecuted instantiation: ginarrayproc.c:initStringInfoFromString
Unexecuted instantiation: ginbtree.c:initStringInfoFromString
Unexecuted instantiation: ginbulk.c:initStringInfoFromString
Unexecuted instantiation: gindatapage.c:initStringInfoFromString
Unexecuted instantiation: ginentrypage.c:initStringInfoFromString
Unexecuted instantiation: ginfast.c:initStringInfoFromString
Unexecuted instantiation: ginget.c:initStringInfoFromString
Unexecuted instantiation: gininsert.c:initStringInfoFromString
Unexecuted instantiation: ginlogic.c:initStringInfoFromString
Unexecuted instantiation: ginpostinglist.c:initStringInfoFromString
Unexecuted instantiation: ginscan.c:initStringInfoFromString
Unexecuted instantiation: ginutil.c:initStringInfoFromString
Unexecuted instantiation: ginvacuum.c:initStringInfoFromString
Unexecuted instantiation: ginvalidate.c:initStringInfoFromString
Unexecuted instantiation: ginxlog.c:initStringInfoFromString
Unexecuted instantiation: gist.c:initStringInfoFromString
Unexecuted instantiation: gistbuild.c:initStringInfoFromString
Unexecuted instantiation: gistbuildbuffers.c:initStringInfoFromString
Unexecuted instantiation: gistget.c:initStringInfoFromString
Unexecuted instantiation: gistproc.c:initStringInfoFromString
Unexecuted instantiation: gistscan.c:initStringInfoFromString
Unexecuted instantiation: gistsplit.c:initStringInfoFromString
Unexecuted instantiation: gistutil.c:initStringInfoFromString
Unexecuted instantiation: gistvacuum.c:initStringInfoFromString
Unexecuted instantiation: gistvalidate.c:initStringInfoFromString
Unexecuted instantiation: gistxlog.c:initStringInfoFromString
Unexecuted instantiation: hash.c:initStringInfoFromString
Unexecuted instantiation: hash_xlog.c:initStringInfoFromString
Unexecuted instantiation: hashfunc.c:initStringInfoFromString
Unexecuted instantiation: hashinsert.c:initStringInfoFromString
Unexecuted instantiation: hashovfl.c:initStringInfoFromString
Unexecuted instantiation: hashpage.c:initStringInfoFromString
Unexecuted instantiation: hashsearch.c:initStringInfoFromString
Unexecuted instantiation: hashsort.c:initStringInfoFromString
Unexecuted instantiation: hashutil.c:initStringInfoFromString
Unexecuted instantiation: hashvalidate.c:initStringInfoFromString
Unexecuted instantiation: heapam.c:initStringInfoFromString
Unexecuted instantiation: heapam_handler.c:initStringInfoFromString
Unexecuted instantiation: heapam_visibility.c:initStringInfoFromString
Unexecuted instantiation: heapam_xlog.c:initStringInfoFromString
Unexecuted instantiation: heaptoast.c:initStringInfoFromString
Unexecuted instantiation: hio.c:initStringInfoFromString
Unexecuted instantiation: pruneheap.c:initStringInfoFromString
Unexecuted instantiation: rewriteheap.c:initStringInfoFromString
Unexecuted instantiation: vacuumlazy.c:initStringInfoFromString
Unexecuted instantiation: visibilitymap.c:initStringInfoFromString
Unexecuted instantiation: amapi.c:initStringInfoFromString
Unexecuted instantiation: amvalidate.c:initStringInfoFromString
Unexecuted instantiation: genam.c:initStringInfoFromString
Unexecuted instantiation: indexam.c:initStringInfoFromString
Unexecuted instantiation: nbtcompare.c:initStringInfoFromString
Unexecuted instantiation: nbtdedup.c:initStringInfoFromString
Unexecuted instantiation: nbtinsert.c:initStringInfoFromString
Unexecuted instantiation: nbtpage.c:initStringInfoFromString
Unexecuted instantiation: nbtpreprocesskeys.c:initStringInfoFromString
Unexecuted instantiation: nbtree.c:initStringInfoFromString
Unexecuted instantiation: nbtsearch.c:initStringInfoFromString
Unexecuted instantiation: nbtsort.c:initStringInfoFromString
Unexecuted instantiation: nbtsplitloc.c:initStringInfoFromString
Unexecuted instantiation: nbtutils.c:initStringInfoFromString
Unexecuted instantiation: nbtvalidate.c:initStringInfoFromString
Unexecuted instantiation: nbtxlog.c:initStringInfoFromString
Unexecuted instantiation: brindesc.c:initStringInfoFromString
Unexecuted instantiation: clogdesc.c:initStringInfoFromString
Unexecuted instantiation: committsdesc.c:initStringInfoFromString
Unexecuted instantiation: dbasedesc.c:initStringInfoFromString
Unexecuted instantiation: genericdesc.c:initStringInfoFromString
Unexecuted instantiation: gindesc.c:initStringInfoFromString
Unexecuted instantiation: gistdesc.c:initStringInfoFromString
Unexecuted instantiation: hashdesc.c:initStringInfoFromString
Unexecuted instantiation: heapdesc.c:initStringInfoFromString
Unexecuted instantiation: logicalmsgdesc.c:initStringInfoFromString
Unexecuted instantiation: mxactdesc.c:initStringInfoFromString
Unexecuted instantiation: nbtdesc.c:initStringInfoFromString
Unexecuted instantiation: relmapdesc.c:initStringInfoFromString
Unexecuted instantiation: replorigindesc.c:initStringInfoFromString
Unexecuted instantiation: rmgrdesc_utils.c:initStringInfoFromString
Unexecuted instantiation: seqdesc.c:initStringInfoFromString
Unexecuted instantiation: smgrdesc.c:initStringInfoFromString
Unexecuted instantiation: spgdesc.c:initStringInfoFromString
Unexecuted instantiation: standbydesc.c:initStringInfoFromString
Unexecuted instantiation: tblspcdesc.c:initStringInfoFromString
Unexecuted instantiation: xactdesc.c:initStringInfoFromString
Unexecuted instantiation: xlogdesc.c:initStringInfoFromString
Unexecuted instantiation: spgdoinsert.c:initStringInfoFromString
Unexecuted instantiation: spginsert.c:initStringInfoFromString
Unexecuted instantiation: spgkdtreeproc.c:initStringInfoFromString
Unexecuted instantiation: spgproc.c:initStringInfoFromString
Unexecuted instantiation: spgquadtreeproc.c:initStringInfoFromString
Unexecuted instantiation: spgscan.c:initStringInfoFromString
Unexecuted instantiation: spgtextproc.c:initStringInfoFromString
Unexecuted instantiation: spgutils.c:initStringInfoFromString
Unexecuted instantiation: spgvacuum.c:initStringInfoFromString
Unexecuted instantiation: spgvalidate.c:initStringInfoFromString
Unexecuted instantiation: spgxlog.c:initStringInfoFromString
Unexecuted instantiation: sequence.c:initStringInfoFromString
Unexecuted instantiation: table.c:initStringInfoFromString
Unexecuted instantiation: tableam.c:initStringInfoFromString
Unexecuted instantiation: tableamapi.c:initStringInfoFromString
Unexecuted instantiation: toast_helper.c:initStringInfoFromString
Unexecuted instantiation: bernoulli.c:initStringInfoFromString
Unexecuted instantiation: system.c:initStringInfoFromString
Unexecuted instantiation: tablesample.c:initStringInfoFromString
Unexecuted instantiation: clog.c:initStringInfoFromString
Unexecuted instantiation: commit_ts.c:initStringInfoFromString
Unexecuted instantiation: generic_xlog.c:initStringInfoFromString
Unexecuted instantiation: multixact.c:initStringInfoFromString
Unexecuted instantiation: parallel.c:initStringInfoFromString
Unexecuted instantiation: rmgr.c:initStringInfoFromString
Unexecuted instantiation: slru.c:initStringInfoFromString
Unexecuted instantiation: subtrans.c:initStringInfoFromString
Unexecuted instantiation: timeline.c:initStringInfoFromString
Unexecuted instantiation: transam.c:initStringInfoFromString
Unexecuted instantiation: twophase.c:initStringInfoFromString
Unexecuted instantiation: twophase_rmgr.c:initStringInfoFromString
Unexecuted instantiation: varsup.c:initStringInfoFromString
Unexecuted instantiation: xact.c:initStringInfoFromString
Unexecuted instantiation: xlog.c:initStringInfoFromString
Unexecuted instantiation: xlogarchive.c:initStringInfoFromString
Unexecuted instantiation: xlogbackup.c:initStringInfoFromString
Unexecuted instantiation: xlogfuncs.c:initStringInfoFromString
Unexecuted instantiation: xloginsert.c:initStringInfoFromString
Unexecuted instantiation: xlogprefetcher.c:initStringInfoFromString
Unexecuted instantiation: xlogreader.c:initStringInfoFromString
Unexecuted instantiation: xlogrecovery.c:initStringInfoFromString
Unexecuted instantiation: xlogstats.c:initStringInfoFromString
Unexecuted instantiation: xlogutils.c:initStringInfoFromString
Unexecuted instantiation: bootparse.c:initStringInfoFromString
Unexecuted instantiation: bootscanner.c:initStringInfoFromString
Unexecuted instantiation: bootstrap.c:initStringInfoFromString
Unexecuted instantiation: aclchk.c:initStringInfoFromString
Unexecuted instantiation: catalog.c:initStringInfoFromString
Unexecuted instantiation: dependency.c:initStringInfoFromString
Unexecuted instantiation: heap.c:initStringInfoFromString
Unexecuted instantiation: index.c:initStringInfoFromString
Unexecuted instantiation: indexing.c:initStringInfoFromString
Unexecuted instantiation: namespace.c:initStringInfoFromString
Unexecuted instantiation: objectaccess.c:initStringInfoFromString
Unexecuted instantiation: objectaddress.c:initStringInfoFromString
Unexecuted instantiation: partition.c:initStringInfoFromString
Unexecuted instantiation: pg_aggregate.c:initStringInfoFromString
Unexecuted instantiation: pg_attrdef.c:initStringInfoFromString
Unexecuted instantiation: pg_cast.c:initStringInfoFromString
Unexecuted instantiation: pg_class.c:initStringInfoFromString
Unexecuted instantiation: pg_collation.c:initStringInfoFromString
Unexecuted instantiation: pg_constraint.c:initStringInfoFromString
Unexecuted instantiation: pg_conversion.c:initStringInfoFromString
Unexecuted instantiation: pg_db_role_setting.c:initStringInfoFromString
Unexecuted instantiation: pg_depend.c:initStringInfoFromString
Unexecuted instantiation: pg_enum.c:initStringInfoFromString
Unexecuted instantiation: pg_inherits.c:initStringInfoFromString
Unexecuted instantiation: pg_largeobject.c:initStringInfoFromString
Unexecuted instantiation: pg_namespace.c:initStringInfoFromString
Unexecuted instantiation: pg_operator.c:initStringInfoFromString
Unexecuted instantiation: pg_parameter_acl.c:initStringInfoFromString
Unexecuted instantiation: pg_proc.c:initStringInfoFromString
Unexecuted instantiation: pg_publication.c:initStringInfoFromString
Unexecuted instantiation: pg_range.c:initStringInfoFromString
Unexecuted instantiation: pg_shdepend.c:initStringInfoFromString
Unexecuted instantiation: pg_subscription.c:initStringInfoFromString
Unexecuted instantiation: pg_type.c:initStringInfoFromString
Unexecuted instantiation: storage.c:initStringInfoFromString
Unexecuted instantiation: toasting.c:initStringInfoFromString
Unexecuted instantiation: analyze.c:initStringInfoFromString
Unexecuted instantiation: gram.c:initStringInfoFromString
Unexecuted instantiation: parse_agg.c:initStringInfoFromString
Unexecuted instantiation: parse_clause.c:initStringInfoFromString
Unexecuted instantiation: parse_coerce.c:initStringInfoFromString
Unexecuted instantiation: parse_collate.c:initStringInfoFromString
Unexecuted instantiation: parse_cte.c:initStringInfoFromString
Unexecuted instantiation: parse_enr.c:initStringInfoFromString
Unexecuted instantiation: parse_expr.c:initStringInfoFromString
Unexecuted instantiation: parse_func.c:initStringInfoFromString
Unexecuted instantiation: parse_jsontable.c:initStringInfoFromString
Unexecuted instantiation: parse_merge.c:initStringInfoFromString
Unexecuted instantiation: parse_node.c:initStringInfoFromString
Unexecuted instantiation: parse_oper.c:initStringInfoFromString
Unexecuted instantiation: parse_param.c:initStringInfoFromString
Unexecuted instantiation: parse_relation.c:initStringInfoFromString
Unexecuted instantiation: parse_target.c:initStringInfoFromString
Unexecuted instantiation: parse_type.c:initStringInfoFromString
Unexecuted instantiation: parse_utilcmd.c:initStringInfoFromString
Unexecuted instantiation: parser.c:initStringInfoFromString
Unexecuted instantiation: scan.c:initStringInfoFromString
Unexecuted instantiation: scansup.c:initStringInfoFromString
Unexecuted instantiation: aggregatecmds.c:initStringInfoFromString
Unexecuted instantiation: alter.c:initStringInfoFromString
Unexecuted instantiation: amcmds.c:initStringInfoFromString
Unexecuted instantiation: async.c:initStringInfoFromString
Unexecuted instantiation: cluster.c:initStringInfoFromString
Unexecuted instantiation: collationcmds.c:initStringInfoFromString
Unexecuted instantiation: comment.c:initStringInfoFromString
Unexecuted instantiation: constraint.c:initStringInfoFromString
Unexecuted instantiation: conversioncmds.c:initStringInfoFromString
Unexecuted instantiation: copy.c:initStringInfoFromString
Unexecuted instantiation: copyfrom.c:initStringInfoFromString
Unexecuted instantiation: copyfromparse.c:initStringInfoFromString
Unexecuted instantiation: copyto.c:initStringInfoFromString
Unexecuted instantiation: createas.c:initStringInfoFromString
Unexecuted instantiation: dbcommands.c:initStringInfoFromString
Unexecuted instantiation: define.c:initStringInfoFromString
Unexecuted instantiation: discard.c:initStringInfoFromString
Unexecuted instantiation: dropcmds.c:initStringInfoFromString
Unexecuted instantiation: event_trigger.c:initStringInfoFromString
Unexecuted instantiation: explain.c:initStringInfoFromString
Unexecuted instantiation: explain_dr.c:initStringInfoFromString
Unexecuted instantiation: explain_format.c:initStringInfoFromString
Unexecuted instantiation: explain_state.c:initStringInfoFromString
Unexecuted instantiation: extension.c:initStringInfoFromString
Unexecuted instantiation: foreigncmds.c:initStringInfoFromString
Unexecuted instantiation: functioncmds.c:initStringInfoFromString
Unexecuted instantiation: indexcmds.c:initStringInfoFromString
Unexecuted instantiation: lockcmds.c:initStringInfoFromString
Unexecuted instantiation: matview.c:initStringInfoFromString
Unexecuted instantiation: opclasscmds.c:initStringInfoFromString
Unexecuted instantiation: operatorcmds.c:initStringInfoFromString
Unexecuted instantiation: policy.c:initStringInfoFromString
Unexecuted instantiation: portalcmds.c:initStringInfoFromString
Unexecuted instantiation: prepare.c:initStringInfoFromString
Unexecuted instantiation: proclang.c:initStringInfoFromString
Unexecuted instantiation: publicationcmds.c:initStringInfoFromString
Unexecuted instantiation: schemacmds.c:initStringInfoFromString
Unexecuted instantiation: seclabel.c:initStringInfoFromString
Unexecuted instantiation: statscmds.c:initStringInfoFromString
Unexecuted instantiation: subscriptioncmds.c:initStringInfoFromString
Unexecuted instantiation: tablecmds.c:initStringInfoFromString
Unexecuted instantiation: tablespace.c:initStringInfoFromString
Unexecuted instantiation: trigger.c:initStringInfoFromString
Unexecuted instantiation: tsearchcmds.c:initStringInfoFromString
Unexecuted instantiation: typecmds.c:initStringInfoFromString
Unexecuted instantiation: user.c:initStringInfoFromString
Unexecuted instantiation: vacuum.c:initStringInfoFromString
Unexecuted instantiation: vacuumparallel.c:initStringInfoFromString
Unexecuted instantiation: variable.c:initStringInfoFromString
Unexecuted instantiation: view.c:initStringInfoFromString
Unexecuted instantiation: execAmi.c:initStringInfoFromString
Unexecuted instantiation: execAsync.c:initStringInfoFromString
Unexecuted instantiation: execCurrent.c:initStringInfoFromString
Unexecuted instantiation: execExpr.c:initStringInfoFromString
Unexecuted instantiation: execExprInterp.c:initStringInfoFromString
Unexecuted instantiation: execGrouping.c:initStringInfoFromString
Unexecuted instantiation: execIndexing.c:initStringInfoFromString
Unexecuted instantiation: execJunk.c:initStringInfoFromString
Unexecuted instantiation: execMain.c:initStringInfoFromString
Unexecuted instantiation: execParallel.c:initStringInfoFromString
Unexecuted instantiation: execPartition.c:initStringInfoFromString
Unexecuted instantiation: execProcnode.c:initStringInfoFromString
Unexecuted instantiation: execReplication.c:initStringInfoFromString
Unexecuted instantiation: execSRF.c:initStringInfoFromString
Unexecuted instantiation: execScan.c:initStringInfoFromString
Unexecuted instantiation: execTuples.c:initStringInfoFromString
Unexecuted instantiation: execUtils.c:initStringInfoFromString
Unexecuted instantiation: functions.c:initStringInfoFromString
Unexecuted instantiation: instrument.c:initStringInfoFromString
Unexecuted instantiation: nodeAgg.c:initStringInfoFromString
Unexecuted instantiation: nodeAppend.c:initStringInfoFromString
Unexecuted instantiation: nodeBitmapAnd.c:initStringInfoFromString
Unexecuted instantiation: nodeBitmapHeapscan.c:initStringInfoFromString
Unexecuted instantiation: nodeBitmapIndexscan.c:initStringInfoFromString
Unexecuted instantiation: nodeBitmapOr.c:initStringInfoFromString
Unexecuted instantiation: nodeCtescan.c:initStringInfoFromString
Unexecuted instantiation: nodeCustom.c:initStringInfoFromString
Unexecuted instantiation: nodeForeignscan.c:initStringInfoFromString
Unexecuted instantiation: nodeFunctionscan.c:initStringInfoFromString
Unexecuted instantiation: nodeGather.c:initStringInfoFromString
Unexecuted instantiation: nodeGatherMerge.c:initStringInfoFromString
Unexecuted instantiation: nodeGroup.c:initStringInfoFromString
Unexecuted instantiation: nodeHash.c:initStringInfoFromString
Unexecuted instantiation: nodeHashjoin.c:initStringInfoFromString
Unexecuted instantiation: nodeIncrementalSort.c:initStringInfoFromString
Unexecuted instantiation: nodeIndexonlyscan.c:initStringInfoFromString
Unexecuted instantiation: nodeIndexscan.c:initStringInfoFromString
Unexecuted instantiation: nodeLimit.c:initStringInfoFromString
Unexecuted instantiation: nodeLockRows.c:initStringInfoFromString
Unexecuted instantiation: nodeMaterial.c:initStringInfoFromString
Unexecuted instantiation: nodeMemoize.c:initStringInfoFromString
Unexecuted instantiation: nodeMergeAppend.c:initStringInfoFromString
Unexecuted instantiation: nodeMergejoin.c:initStringInfoFromString
Unexecuted instantiation: nodeModifyTable.c:initStringInfoFromString
Unexecuted instantiation: nodeNamedtuplestorescan.c:initStringInfoFromString
Unexecuted instantiation: nodeNestloop.c:initStringInfoFromString
Unexecuted instantiation: nodeProjectSet.c:initStringInfoFromString
Unexecuted instantiation: nodeRecursiveunion.c:initStringInfoFromString
Unexecuted instantiation: nodeResult.c:initStringInfoFromString
Unexecuted instantiation: nodeSamplescan.c:initStringInfoFromString
Unexecuted instantiation: nodeSeqscan.c:initStringInfoFromString
Unexecuted instantiation: nodeSetOp.c:initStringInfoFromString
Unexecuted instantiation: nodeSort.c:initStringInfoFromString
Unexecuted instantiation: nodeSubplan.c:initStringInfoFromString
Unexecuted instantiation: nodeSubqueryscan.c:initStringInfoFromString
Unexecuted instantiation: nodeTableFuncscan.c:initStringInfoFromString
Unexecuted instantiation: nodeTidrangescan.c:initStringInfoFromString
Unexecuted instantiation: nodeTidscan.c:initStringInfoFromString
Unexecuted instantiation: nodeUnique.c:initStringInfoFromString
Unexecuted instantiation: nodeValuesscan.c:initStringInfoFromString
Unexecuted instantiation: nodeWindowAgg.c:initStringInfoFromString
Unexecuted instantiation: nodeWorktablescan.c:initStringInfoFromString
Unexecuted instantiation: spi.c:initStringInfoFromString
Unexecuted instantiation: tqueue.c:initStringInfoFromString
Unexecuted instantiation: tstoreReceiver.c:initStringInfoFromString
Unexecuted instantiation: foreign.c:initStringInfoFromString
Unexecuted instantiation: bipartite_match.c:initStringInfoFromString
Unexecuted instantiation: bloomfilter.c:initStringInfoFromString
Unexecuted instantiation: dshash.c:initStringInfoFromString
Unexecuted instantiation: hyperloglog.c:initStringInfoFromString
Unexecuted instantiation: ilist.c:initStringInfoFromString
Unexecuted instantiation: integerset.c:initStringInfoFromString
Unexecuted instantiation: knapsack.c:initStringInfoFromString
Unexecuted instantiation: pairingheap.c:initStringInfoFromString
Unexecuted instantiation: rbtree.c:initStringInfoFromString
Unexecuted instantiation: auth-oauth.c:initStringInfoFromString
Unexecuted instantiation: auth-sasl.c:initStringInfoFromString
Unexecuted instantiation: auth-scram.c:initStringInfoFromString
Unexecuted instantiation: auth.c:initStringInfoFromString
Unexecuted instantiation: be-fsstubs.c:initStringInfoFromString
Unexecuted instantiation: be-secure-common.c:initStringInfoFromString
Unexecuted instantiation: be-secure.c:initStringInfoFromString
Unexecuted instantiation: crypt.c:initStringInfoFromString
Unexecuted instantiation: hba.c:initStringInfoFromString
Unexecuted instantiation: ifaddr.c:initStringInfoFromString
Unexecuted instantiation: pqcomm.c:initStringInfoFromString
Unexecuted instantiation: pqformat.c:initStringInfoFromString
Unexecuted instantiation: pqmq.c:initStringInfoFromString
Unexecuted instantiation: pqsignal.c:initStringInfoFromString
Unexecuted instantiation: bitmapset.c:initStringInfoFromString
Unexecuted instantiation: copyfuncs.c:initStringInfoFromString
Unexecuted instantiation: equalfuncs.c:initStringInfoFromString
Unexecuted instantiation: extensible.c:initStringInfoFromString
Unexecuted instantiation: list.c:initStringInfoFromString
Unexecuted instantiation: makefuncs.c:initStringInfoFromString
Unexecuted instantiation: multibitmapset.c:initStringInfoFromString
Unexecuted instantiation: nodeFuncs.c:initStringInfoFromString
Unexecuted instantiation: outfuncs.c:initStringInfoFromString
Unexecuted instantiation: params.c:initStringInfoFromString
Unexecuted instantiation: print.c:initStringInfoFromString
Unexecuted instantiation: queryjumblefuncs.c:initStringInfoFromString
Unexecuted instantiation: read.c:initStringInfoFromString
Unexecuted instantiation: readfuncs.c:initStringInfoFromString
Unexecuted instantiation: tidbitmap.c:initStringInfoFromString
Unexecuted instantiation: value.c:initStringInfoFromString
Unexecuted instantiation: geqo_copy.c:initStringInfoFromString
Unexecuted instantiation: geqo_cx.c:initStringInfoFromString
Unexecuted instantiation: geqo_erx.c:initStringInfoFromString
Unexecuted instantiation: geqo_eval.c:initStringInfoFromString
Unexecuted instantiation: geqo_main.c:initStringInfoFromString
Unexecuted instantiation: geqo_misc.c:initStringInfoFromString
Unexecuted instantiation: geqo_mutation.c:initStringInfoFromString
Unexecuted instantiation: geqo_ox1.c:initStringInfoFromString
Unexecuted instantiation: geqo_ox2.c:initStringInfoFromString
Unexecuted instantiation: geqo_pmx.c:initStringInfoFromString
Unexecuted instantiation: geqo_pool.c:initStringInfoFromString
Unexecuted instantiation: geqo_px.c:initStringInfoFromString
Unexecuted instantiation: geqo_random.c:initStringInfoFromString
Unexecuted instantiation: geqo_recombination.c:initStringInfoFromString
Unexecuted instantiation: geqo_selection.c:initStringInfoFromString
Unexecuted instantiation: allpaths.c:initStringInfoFromString
Unexecuted instantiation: clausesel.c:initStringInfoFromString
Unexecuted instantiation: costsize.c:initStringInfoFromString
Unexecuted instantiation: equivclass.c:initStringInfoFromString
Unexecuted instantiation: indxpath.c:initStringInfoFromString
Unexecuted instantiation: joinpath.c:initStringInfoFromString
Unexecuted instantiation: joinrels.c:initStringInfoFromString
Unexecuted instantiation: pathkeys.c:initStringInfoFromString
Unexecuted instantiation: tidpath.c:initStringInfoFromString
Unexecuted instantiation: analyzejoins.c:initStringInfoFromString
Unexecuted instantiation: createplan.c:initStringInfoFromString
Unexecuted instantiation: initsplan.c:initStringInfoFromString
Unexecuted instantiation: planagg.c:initStringInfoFromString
Unexecuted instantiation: planmain.c:initStringInfoFromString
Unexecuted instantiation: planner.c:initStringInfoFromString
Unexecuted instantiation: setrefs.c:initStringInfoFromString
Unexecuted instantiation: subselect.c:initStringInfoFromString
Unexecuted instantiation: prepagg.c:initStringInfoFromString
Unexecuted instantiation: prepjointree.c:initStringInfoFromString
Unexecuted instantiation: prepqual.c:initStringInfoFromString
Unexecuted instantiation: preptlist.c:initStringInfoFromString
Unexecuted instantiation: prepunion.c:initStringInfoFromString
Unexecuted instantiation: appendinfo.c:initStringInfoFromString
Unexecuted instantiation: clauses.c:initStringInfoFromString
Unexecuted instantiation: inherit.c:initStringInfoFromString
Unexecuted instantiation: joininfo.c:initStringInfoFromString
Unexecuted instantiation: orclauses.c:initStringInfoFromString
Unexecuted instantiation: paramassign.c:initStringInfoFromString
Unexecuted instantiation: pathnode.c:initStringInfoFromString
Unexecuted instantiation: placeholder.c:initStringInfoFromString
Unexecuted instantiation: plancat.c:initStringInfoFromString
Unexecuted instantiation: predtest.c:initStringInfoFromString
Unexecuted instantiation: relnode.c:initStringInfoFromString
Unexecuted instantiation: restrictinfo.c:initStringInfoFromString
Unexecuted instantiation: tlist.c:initStringInfoFromString
Unexecuted instantiation: var.c:initStringInfoFromString
Unexecuted instantiation: partbounds.c:initStringInfoFromString
Unexecuted instantiation: partdesc.c:initStringInfoFromString
Unexecuted instantiation: partprune.c:initStringInfoFromString
Unexecuted instantiation: atomics.c:initStringInfoFromString
Unexecuted instantiation: pg_sema.c:initStringInfoFromString
Unexecuted instantiation: pg_shmem.c:initStringInfoFromString
Unexecuted instantiation: autovacuum.c:initStringInfoFromString
Unexecuted instantiation: auxprocess.c:initStringInfoFromString
Unexecuted instantiation: bgworker.c:initStringInfoFromString
Unexecuted instantiation: bgwriter.c:initStringInfoFromString
Unexecuted instantiation: checkpointer.c:initStringInfoFromString
Unexecuted instantiation: fork_process.c:initStringInfoFromString
Unexecuted instantiation: interrupt.c:initStringInfoFromString
Unexecuted instantiation: launch_backend.c:initStringInfoFromString
Unexecuted instantiation: pgarch.c:initStringInfoFromString
Unexecuted instantiation: pmchild.c:initStringInfoFromString
Unexecuted instantiation: postmaster.c:initStringInfoFromString
Unexecuted instantiation: startup.c:initStringInfoFromString
Unexecuted instantiation: syslogger.c:initStringInfoFromString
Unexecuted instantiation: walsummarizer.c:initStringInfoFromString
Unexecuted instantiation: walwriter.c:initStringInfoFromString
Unexecuted instantiation: regcomp.c:initStringInfoFromString
Unexecuted instantiation: regerror.c:initStringInfoFromString
Unexecuted instantiation: regexec.c:initStringInfoFromString
Unexecuted instantiation: regexport.c:initStringInfoFromString
Unexecuted instantiation: regfree.c:initStringInfoFromString
Unexecuted instantiation: regprefix.c:initStringInfoFromString
Unexecuted instantiation: applyparallelworker.c:initStringInfoFromString
Unexecuted instantiation: conflict.c:initStringInfoFromString
Unexecuted instantiation: decode.c:initStringInfoFromString
Unexecuted instantiation: launcher.c:initStringInfoFromString
Unexecuted instantiation: logical.c:initStringInfoFromString
Unexecuted instantiation: logicalfuncs.c:initStringInfoFromString
Unexecuted instantiation: message.c:initStringInfoFromString
Unexecuted instantiation: origin.c:initStringInfoFromString
Unexecuted instantiation: proto.c:initStringInfoFromString
Unexecuted instantiation: reorderbuffer.c:initStringInfoFromString
Unexecuted instantiation: slotsync.c:initStringInfoFromString
Unexecuted instantiation: snapbuild.c:initStringInfoFromString
Unexecuted instantiation: tablesync.c:initStringInfoFromString
Unexecuted instantiation: worker.c:initStringInfoFromString
Unexecuted instantiation: repl_gram.c:initStringInfoFromString
Unexecuted instantiation: repl_scanner.c:initStringInfoFromString
Unexecuted instantiation: slot.c:initStringInfoFromString
Unexecuted instantiation: slotfuncs.c:initStringInfoFromString
Unexecuted instantiation: syncrep.c:initStringInfoFromString
Unexecuted instantiation: syncrep_gram.c:initStringInfoFromString
Unexecuted instantiation: syncrep_scanner.c:initStringInfoFromString
Unexecuted instantiation: walreceiver.c:initStringInfoFromString
Unexecuted instantiation: walreceiverfuncs.c:initStringInfoFromString
Unexecuted instantiation: walsender.c:initStringInfoFromString
Unexecuted instantiation: rewriteDefine.c:initStringInfoFromString
Unexecuted instantiation: rewriteHandler.c:initStringInfoFromString
Unexecuted instantiation: rewriteManip.c:initStringInfoFromString
Unexecuted instantiation: rewriteRemove.c:initStringInfoFromString
Unexecuted instantiation: rewriteSearchCycle.c:initStringInfoFromString
Unexecuted instantiation: rewriteSupport.c:initStringInfoFromString
Unexecuted instantiation: rowsecurity.c:initStringInfoFromString
Unexecuted instantiation: backup_manifest.c:initStringInfoFromString
Unexecuted instantiation: basebackup.c:initStringInfoFromString
Unexecuted instantiation: basebackup_copy.c:initStringInfoFromString
Unexecuted instantiation: basebackup_gzip.c:initStringInfoFromString
Unexecuted instantiation: basebackup_incremental.c:initStringInfoFromString
Unexecuted instantiation: basebackup_lz4.c:initStringInfoFromString
Unexecuted instantiation: basebackup_zstd.c:initStringInfoFromString
Unexecuted instantiation: basebackup_progress.c:initStringInfoFromString
Unexecuted instantiation: basebackup_server.c:initStringInfoFromString
Unexecuted instantiation: basebackup_sink.c:initStringInfoFromString
Unexecuted instantiation: basebackup_target.c:initStringInfoFromString
Unexecuted instantiation: basebackup_throttle.c:initStringInfoFromString
Unexecuted instantiation: walsummary.c:initStringInfoFromString
Unexecuted instantiation: walsummaryfuncs.c:initStringInfoFromString
Unexecuted instantiation: attribute_stats.c:initStringInfoFromString
Unexecuted instantiation: dependencies.c:initStringInfoFromString
Unexecuted instantiation: extended_stats.c:initStringInfoFromString
Unexecuted instantiation: mcv.c:initStringInfoFromString
Unexecuted instantiation: mvdistinct.c:initStringInfoFromString
Unexecuted instantiation: relation_stats.c:initStringInfoFromString
Unexecuted instantiation: stat_utils.c:initStringInfoFromString
Unexecuted instantiation: aio.c:initStringInfoFromString
Unexecuted instantiation: aio_callback.c:initStringInfoFromString
Unexecuted instantiation: aio_funcs.c:initStringInfoFromString
Unexecuted instantiation: aio_init.c:initStringInfoFromString
Unexecuted instantiation: aio_io.c:initStringInfoFromString
Unexecuted instantiation: aio_target.c:initStringInfoFromString
Unexecuted instantiation: method_io_uring.c:initStringInfoFromString
Unexecuted instantiation: method_sync.c:initStringInfoFromString
Unexecuted instantiation: method_worker.c:initStringInfoFromString
Unexecuted instantiation: read_stream.c:initStringInfoFromString
Unexecuted instantiation: buf_init.c:initStringInfoFromString
Unexecuted instantiation: buf_table.c:initStringInfoFromString
Unexecuted instantiation: bufmgr.c:initStringInfoFromString
Unexecuted instantiation: freelist.c:initStringInfoFromString
Unexecuted instantiation: localbuf.c:initStringInfoFromString
Unexecuted instantiation: buffile.c:initStringInfoFromString
Unexecuted instantiation: copydir.c:initStringInfoFromString
Unexecuted instantiation: fd.c:initStringInfoFromString
Unexecuted instantiation: fileset.c:initStringInfoFromString
Unexecuted instantiation: reinit.c:initStringInfoFromString
Unexecuted instantiation: sharedfileset.c:initStringInfoFromString
Unexecuted instantiation: freespace.c:initStringInfoFromString
Unexecuted instantiation: fsmpage.c:initStringInfoFromString
Unexecuted instantiation: indexfsm.c:initStringInfoFromString
Unexecuted instantiation: barrier.c:initStringInfoFromString
Unexecuted instantiation: dsm.c:initStringInfoFromString
Unexecuted instantiation: dsm_impl.c:initStringInfoFromString
Unexecuted instantiation: dsm_registry.c:initStringInfoFromString
Unexecuted instantiation: ipc.c:initStringInfoFromString
Unexecuted instantiation: ipci.c:initStringInfoFromString
Unexecuted instantiation: latch.c:initStringInfoFromString
Unexecuted instantiation: pmsignal.c:initStringInfoFromString
Unexecuted instantiation: procarray.c:initStringInfoFromString
Unexecuted instantiation: procsignal.c:initStringInfoFromString
Unexecuted instantiation: shm_mq.c:initStringInfoFromString
Unexecuted instantiation: shm_toc.c:initStringInfoFromString
Unexecuted instantiation: shmem.c:initStringInfoFromString
Unexecuted instantiation: signalfuncs.c:initStringInfoFromString
Unexecuted instantiation: sinval.c:initStringInfoFromString
Unexecuted instantiation: sinvaladt.c:initStringInfoFromString
Unexecuted instantiation: standby.c:initStringInfoFromString
Unexecuted instantiation: waiteventset.c:initStringInfoFromString
Unexecuted instantiation: inv_api.c:initStringInfoFromString
Unexecuted instantiation: condition_variable.c:initStringInfoFromString
Unexecuted instantiation: deadlock.c:initStringInfoFromString
Unexecuted instantiation: lmgr.c:initStringInfoFromString
Unexecuted instantiation: lock.c:initStringInfoFromString
Unexecuted instantiation: lwlock.c:initStringInfoFromString
Unexecuted instantiation: predicate.c:initStringInfoFromString
Unexecuted instantiation: proc.c:initStringInfoFromString
Unexecuted instantiation: s_lock.c:initStringInfoFromString
Unexecuted instantiation: bufpage.c:initStringInfoFromString
Unexecuted instantiation: checksum.c:initStringInfoFromString
Unexecuted instantiation: itemptr.c:initStringInfoFromString
Unexecuted instantiation: bulk_write.c:initStringInfoFromString
Unexecuted instantiation: md.c:initStringInfoFromString
Unexecuted instantiation: smgr.c:initStringInfoFromString
Unexecuted instantiation: sync.c:initStringInfoFromString
Unexecuted instantiation: backend_startup.c:initStringInfoFromString
Unexecuted instantiation: cmdtag.c:initStringInfoFromString
Unexecuted instantiation: dest.c:initStringInfoFromString
Unexecuted instantiation: fastpath.c:initStringInfoFromString
Unexecuted instantiation: postgres.c:initStringInfoFromString
Unexecuted instantiation: pquery.c:initStringInfoFromString
Unexecuted instantiation: utility.c:initStringInfoFromString
Unexecuted instantiation: dict.c:initStringInfoFromString
Unexecuted instantiation: dict_ispell.c:initStringInfoFromString
Unexecuted instantiation: dict_simple.c:initStringInfoFromString
Unexecuted instantiation: dict_synonym.c:initStringInfoFromString
Unexecuted instantiation: dict_thesaurus.c:initStringInfoFromString
Unexecuted instantiation: regis.c:initStringInfoFromString
Unexecuted instantiation: spell.c:initStringInfoFromString
Unexecuted instantiation: to_tsany.c:initStringInfoFromString
Unexecuted instantiation: ts_locale.c:initStringInfoFromString
Unexecuted instantiation: ts_parse.c:initStringInfoFromString
Unexecuted instantiation: ts_selfuncs.c:initStringInfoFromString
Unexecuted instantiation: ts_typanalyze.c:initStringInfoFromString
Unexecuted instantiation: ts_utils.c:initStringInfoFromString
Unexecuted instantiation: wparser.c:initStringInfoFromString
Unexecuted instantiation: wparser_def.c:initStringInfoFromString
Unexecuted instantiation: backend_progress.c:initStringInfoFromString
Unexecuted instantiation: backend_status.c:initStringInfoFromString
Unexecuted instantiation: pgstat.c:initStringInfoFromString
Unexecuted instantiation: pgstat_archiver.c:initStringInfoFromString
Unexecuted instantiation: pgstat_backend.c:initStringInfoFromString
Unexecuted instantiation: pgstat_bgwriter.c:initStringInfoFromString
Unexecuted instantiation: pgstat_checkpointer.c:initStringInfoFromString
Unexecuted instantiation: pgstat_database.c:initStringInfoFromString
Unexecuted instantiation: pgstat_function.c:initStringInfoFromString
Unexecuted instantiation: pgstat_io.c:initStringInfoFromString
Unexecuted instantiation: pgstat_relation.c:initStringInfoFromString
Unexecuted instantiation: pgstat_replslot.c:initStringInfoFromString
Unexecuted instantiation: pgstat_shmem.c:initStringInfoFromString
Unexecuted instantiation: pgstat_slru.c:initStringInfoFromString
Unexecuted instantiation: pgstat_subscription.c:initStringInfoFromString
Unexecuted instantiation: pgstat_wal.c:initStringInfoFromString
Unexecuted instantiation: pgstat_xact.c:initStringInfoFromString
Unexecuted instantiation: wait_event.c:initStringInfoFromString
Unexecuted instantiation: wait_event_funcs.c:initStringInfoFromString
Unexecuted instantiation: acl.c:initStringInfoFromString
Unexecuted instantiation: amutils.c:initStringInfoFromString
Unexecuted instantiation: array_expanded.c:initStringInfoFromString
Unexecuted instantiation: array_selfuncs.c:initStringInfoFromString
Unexecuted instantiation: array_typanalyze.c:initStringInfoFromString
Unexecuted instantiation: array_userfuncs.c:initStringInfoFromString
Unexecuted instantiation: arrayfuncs.c:initStringInfoFromString
Unexecuted instantiation: arraysubs.c:initStringInfoFromString
Unexecuted instantiation: arrayutils.c:initStringInfoFromString
Unexecuted instantiation: ascii.c:initStringInfoFromString
Unexecuted instantiation: bool.c:initStringInfoFromString
Unexecuted instantiation: bytea.c:initStringInfoFromString
Unexecuted instantiation: cash.c:initStringInfoFromString
Unexecuted instantiation: char.c:initStringInfoFromString
Unexecuted instantiation: cryptohashfuncs.c:initStringInfoFromString
Unexecuted instantiation: date.c:initStringInfoFromString
Unexecuted instantiation: datetime.c:initStringInfoFromString
Unexecuted instantiation: datum.c:initStringInfoFromString
Unexecuted instantiation: dbsize.c:initStringInfoFromString
Unexecuted instantiation: domains.c:initStringInfoFromString
Unexecuted instantiation: encode.c:initStringInfoFromString
Unexecuted instantiation: enum.c:initStringInfoFromString
Unexecuted instantiation: expandeddatum.c:initStringInfoFromString
Unexecuted instantiation: expandedrecord.c:initStringInfoFromString
Unexecuted instantiation: float.c:initStringInfoFromString
Unexecuted instantiation: format_type.c:initStringInfoFromString
Unexecuted instantiation: formatting.c:initStringInfoFromString
Unexecuted instantiation: genfile.c:initStringInfoFromString
Unexecuted instantiation: geo_ops.c:initStringInfoFromString
Unexecuted instantiation: geo_selfuncs.c:initStringInfoFromString
Unexecuted instantiation: geo_spgist.c:initStringInfoFromString
Unexecuted instantiation: hbafuncs.c:initStringInfoFromString
Unexecuted instantiation: inet_cidr_ntop.c:initStringInfoFromString
Unexecuted instantiation: inet_net_pton.c:initStringInfoFromString
Unexecuted instantiation: int.c:initStringInfoFromString
Unexecuted instantiation: int8.c:initStringInfoFromString
Unexecuted instantiation: json.c:initStringInfoFromString
Unexecuted instantiation: jsonb.c:initStringInfoFromString
Unexecuted instantiation: jsonb_gin.c:initStringInfoFromString
Unexecuted instantiation: jsonb_op.c:initStringInfoFromString
Unexecuted instantiation: jsonb_util.c:initStringInfoFromString
Unexecuted instantiation: jsonfuncs.c:initStringInfoFromString
Unexecuted instantiation: jsonbsubs.c:initStringInfoFromString
Unexecuted instantiation: jsonpath.c:initStringInfoFromString
Unexecuted instantiation: jsonpath_exec.c:initStringInfoFromString
Unexecuted instantiation: jsonpath_gram.c:initStringInfoFromString
Unexecuted instantiation: jsonpath_scan.c:initStringInfoFromString
Unexecuted instantiation: like.c:initStringInfoFromString
Unexecuted instantiation: like_support.c:initStringInfoFromString
Unexecuted instantiation: lockfuncs.c:initStringInfoFromString
Unexecuted instantiation: mac.c:initStringInfoFromString
Unexecuted instantiation: mac8.c:initStringInfoFromString
Unexecuted instantiation: mcxtfuncs.c:initStringInfoFromString
Unexecuted instantiation: misc.c:initStringInfoFromString
Unexecuted instantiation: multirangetypes.c:initStringInfoFromString
Unexecuted instantiation: multirangetypes_selfuncs.c:initStringInfoFromString
Unexecuted instantiation: name.c:initStringInfoFromString
Unexecuted instantiation: network.c:initStringInfoFromString
Unexecuted instantiation: network_gist.c:initStringInfoFromString
Unexecuted instantiation: network_selfuncs.c:initStringInfoFromString
Unexecuted instantiation: network_spgist.c:initStringInfoFromString
Unexecuted instantiation: numeric.c:initStringInfoFromString
Unexecuted instantiation: numutils.c:initStringInfoFromString
Unexecuted instantiation: oid.c:initStringInfoFromString
Unexecuted instantiation: oracle_compat.c:initStringInfoFromString
Unexecuted instantiation: orderedsetaggs.c:initStringInfoFromString
Unexecuted instantiation: partitionfuncs.c:initStringInfoFromString
Unexecuted instantiation: pg_locale.c:initStringInfoFromString
Unexecuted instantiation: pg_locale_builtin.c:initStringInfoFromString
Unexecuted instantiation: pg_locale_icu.c:initStringInfoFromString
Unexecuted instantiation: pg_locale_libc.c:initStringInfoFromString
Unexecuted instantiation: pg_lsn.c:initStringInfoFromString
Unexecuted instantiation: pg_upgrade_support.c:initStringInfoFromString
Unexecuted instantiation: pgstatfuncs.c:initStringInfoFromString
Unexecuted instantiation: pseudorandomfuncs.c:initStringInfoFromString
Unexecuted instantiation: pseudotypes.c:initStringInfoFromString
Unexecuted instantiation: quote.c:initStringInfoFromString
Unexecuted instantiation: rangetypes.c:initStringInfoFromString
Unexecuted instantiation: rangetypes_gist.c:initStringInfoFromString
Unexecuted instantiation: rangetypes_selfuncs.c:initStringInfoFromString
Unexecuted instantiation: rangetypes_spgist.c:initStringInfoFromString
Unexecuted instantiation: rangetypes_typanalyze.c:initStringInfoFromString
Unexecuted instantiation: regexp.c:initStringInfoFromString
Unexecuted instantiation: regproc.c:initStringInfoFromString
Unexecuted instantiation: ri_triggers.c:initStringInfoFromString
Unexecuted instantiation: rowtypes.c:initStringInfoFromString
Unexecuted instantiation: ruleutils.c:initStringInfoFromString
Unexecuted instantiation: selfuncs.c:initStringInfoFromString
Unexecuted instantiation: skipsupport.c:initStringInfoFromString
Unexecuted instantiation: tid.c:initStringInfoFromString
Unexecuted instantiation: timestamp.c:initStringInfoFromString
Unexecuted instantiation: trigfuncs.c:initStringInfoFromString
Unexecuted instantiation: tsginidx.c:initStringInfoFromString
Unexecuted instantiation: tsgistidx.c:initStringInfoFromString
Unexecuted instantiation: tsquery.c:initStringInfoFromString
Unexecuted instantiation: tsquery_cleanup.c:initStringInfoFromString
Unexecuted instantiation: tsquery_gist.c:initStringInfoFromString
Unexecuted instantiation: tsquery_op.c:initStringInfoFromString
Unexecuted instantiation: tsquery_rewrite.c:initStringInfoFromString
Unexecuted instantiation: tsquery_util.c:initStringInfoFromString
Unexecuted instantiation: tsrank.c:initStringInfoFromString
Unexecuted instantiation: tsvector.c:initStringInfoFromString
Unexecuted instantiation: tsvector_op.c:initStringInfoFromString
Unexecuted instantiation: tsvector_parser.c:initStringInfoFromString
Unexecuted instantiation: uuid.c:initStringInfoFromString
Unexecuted instantiation: varbit.c:initStringInfoFromString
Unexecuted instantiation: varchar.c:initStringInfoFromString
Unexecuted instantiation: varlena.c:initStringInfoFromString
Unexecuted instantiation: version.c:initStringInfoFromString
Unexecuted instantiation: waitfuncs.c:initStringInfoFromString
Unexecuted instantiation: windowfuncs.c:initStringInfoFromString
Unexecuted instantiation: xid.c:initStringInfoFromString
Unexecuted instantiation: xid8funcs.c:initStringInfoFromString
Unexecuted instantiation: xml.c:initStringInfoFromString
Unexecuted instantiation: attoptcache.c:initStringInfoFromString
Unexecuted instantiation: catcache.c:initStringInfoFromString
Unexecuted instantiation: evtcache.c:initStringInfoFromString
Unexecuted instantiation: funccache.c:initStringInfoFromString
Unexecuted instantiation: inval.c:initStringInfoFromString
Unexecuted instantiation: lsyscache.c:initStringInfoFromString
Unexecuted instantiation: partcache.c:initStringInfoFromString
Unexecuted instantiation: plancache.c:initStringInfoFromString
Unexecuted instantiation: relcache.c:initStringInfoFromString
Unexecuted instantiation: relfilenumbermap.c:initStringInfoFromString
Unexecuted instantiation: relmapper.c:initStringInfoFromString
Unexecuted instantiation: spccache.c:initStringInfoFromString
Unexecuted instantiation: syscache.c:initStringInfoFromString
Unexecuted instantiation: ts_cache.c:initStringInfoFromString
Unexecuted instantiation: typcache.c:initStringInfoFromString
Unexecuted instantiation: assert.c:initStringInfoFromString
Unexecuted instantiation: csvlog.c:initStringInfoFromString
Unexecuted instantiation: elog.c:initStringInfoFromString
Unexecuted instantiation: jsonlog.c:initStringInfoFromString
Unexecuted instantiation: dfmgr.c:initStringInfoFromString
Unexecuted instantiation: fmgr.c:initStringInfoFromString
Unexecuted instantiation: funcapi.c:initStringInfoFromString
Unexecuted instantiation: dynahash.c:initStringInfoFromString
Unexecuted instantiation: pg_crc.c:initStringInfoFromString
Unexecuted instantiation: globals.c:initStringInfoFromString
Unexecuted instantiation: miscinit.c:initStringInfoFromString
Unexecuted instantiation: postinit.c:initStringInfoFromString
Unexecuted instantiation: usercontext.c:initStringInfoFromString
Unexecuted instantiation: conv.c:initStringInfoFromString
Unexecuted instantiation: mbutils.c:initStringInfoFromString
Unexecuted instantiation: stringinfo_mb.c:initStringInfoFromString
Unexecuted instantiation: conffiles.c:initStringInfoFromString
Unexecuted instantiation: guc.c:initStringInfoFromString
Unexecuted instantiation: guc-file.c:initStringInfoFromString
Unexecuted instantiation: guc_funcs.c:initStringInfoFromString
Unexecuted instantiation: guc_tables.c:initStringInfoFromString
Unexecuted instantiation: help_config.c:initStringInfoFromString
Unexecuted instantiation: injection_point.c:initStringInfoFromString
Unexecuted instantiation: pg_config.c:initStringInfoFromString
Unexecuted instantiation: pg_controldata.c:initStringInfoFromString
Unexecuted instantiation: pg_rusage.c:initStringInfoFromString
Unexecuted instantiation: ps_status.c:initStringInfoFromString
Unexecuted instantiation: queryenvironment.c:initStringInfoFromString
Unexecuted instantiation: rls.c:initStringInfoFromString
Unexecuted instantiation: sampling.c:initStringInfoFromString
Unexecuted instantiation: stack_depth.c:initStringInfoFromString
Unexecuted instantiation: superuser.c:initStringInfoFromString
Unexecuted instantiation: timeout.c:initStringInfoFromString
Unexecuted instantiation: tzparser.c:initStringInfoFromString
Unexecuted instantiation: alignedalloc.c:initStringInfoFromString
Unexecuted instantiation: aset.c:initStringInfoFromString
Unexecuted instantiation: bump.c:initStringInfoFromString
Unexecuted instantiation: dsa.c:initStringInfoFromString
Unexecuted instantiation: freepage.c:initStringInfoFromString
Unexecuted instantiation: generation.c:initStringInfoFromString
Unexecuted instantiation: mcxt.c:initStringInfoFromString
Unexecuted instantiation: memdebug.c:initStringInfoFromString
Unexecuted instantiation: portalmem.c:initStringInfoFromString
Unexecuted instantiation: slab.c:initStringInfoFromString
Unexecuted instantiation: resowner.c:initStringInfoFromString
Unexecuted instantiation: logtape.c:initStringInfoFromString
Unexecuted instantiation: qsort_interruptible.c:initStringInfoFromString
Unexecuted instantiation: sharedtuplestore.c:initStringInfoFromString
Unexecuted instantiation: sortsupport.c:initStringInfoFromString
Unexecuted instantiation: tuplesort.c:initStringInfoFromString
Unexecuted instantiation: tuplesortvariants.c:initStringInfoFromString
Unexecuted instantiation: tuplestore.c:initStringInfoFromString
Unexecuted instantiation: combocid.c:initStringInfoFromString
Unexecuted instantiation: snapmgr.c:initStringInfoFromString
Unexecuted instantiation: fmgrtab.c:initStringInfoFromString
Unexecuted instantiation: pgtz.c:initStringInfoFromString
Unexecuted instantiation: strftime.c:initStringInfoFromString
Unexecuted instantiation: jit.c:initStringInfoFromString
Unexecuted instantiation: archive.c:initStringInfoFromString
Unexecuted instantiation: base64.c:initStringInfoFromString
Unexecuted instantiation: binaryheap.c:initStringInfoFromString
Unexecuted instantiation: blkreftable.c:initStringInfoFromString
Unexecuted instantiation: checksum_helper.c:initStringInfoFromString
Unexecuted instantiation: compression.c:initStringInfoFromString
Unexecuted instantiation: config_info.c:initStringInfoFromString
Unexecuted instantiation: controldata_utils.c:initStringInfoFromString
Unexecuted instantiation: d2s.c:initStringInfoFromString
Unexecuted instantiation: exec.c:initStringInfoFromString
Unexecuted instantiation: f2s.c:initStringInfoFromString
Unexecuted instantiation: file_utils.c:initStringInfoFromString
Unexecuted instantiation: hashfn.c:initStringInfoFromString
Unexecuted instantiation: ip.c:initStringInfoFromString
Unexecuted instantiation: jsonapi.c:initStringInfoFromString
Unexecuted instantiation: md5_common.c:initStringInfoFromString
Unexecuted instantiation: percentrepl.c:initStringInfoFromString
Unexecuted instantiation: pg_get_line.c:initStringInfoFromString
Unexecuted instantiation: pg_lzcompress.c:initStringInfoFromString
Unexecuted instantiation: psprintf.c:initStringInfoFromString
Unexecuted instantiation: relpath.c:initStringInfoFromString
Unexecuted instantiation: rmtree.c:initStringInfoFromString
Unexecuted instantiation: saslprep.c:initStringInfoFromString
Unexecuted instantiation: scram-common.c:initStringInfoFromString
Unexecuted instantiation: string.c:initStringInfoFromString
Unexecuted instantiation: stringinfo.c:initStringInfoFromString
Unexecuted instantiation: unicode_case.c:initStringInfoFromString
Unexecuted instantiation: unicode_category.c:initStringInfoFromString
Unexecuted instantiation: unicode_norm.c:initStringInfoFromString
Unexecuted instantiation: wait_error.c:initStringInfoFromString
Unexecuted instantiation: cryptohash.c:initStringInfoFromString
Unexecuted instantiation: hmac.c:initStringInfoFromString
Unexecuted instantiation: md5.c:initStringInfoFromString
Unexecuted instantiation: sha1.c:initStringInfoFromString
Unexecuted instantiation: sha2.c:initStringInfoFromString
Unexecuted instantiation: chklocale.c:initStringInfoFromString
Unexecuted instantiation: inet_net_ntop.c:initStringInfoFromString
Unexecuted instantiation: path.c:initStringInfoFromString
Unexecuted instantiation: shell_archive.c:initStringInfoFromString
Unexecuted instantiation: simple_query_fuzzer.c:initStringInfoFromString
184
185
/*------------------------
186
 * resetStringInfo
187
 * Clears the current content of the StringInfo, if any. The
188
 * StringInfo remains valid.
189
 */
190
extern void resetStringInfo(StringInfo str);
191
192
/*------------------------
193
 * appendStringInfo
194
 * Format text data under the control of fmt (an sprintf-style format string)
195
 * and append it to whatever is already in str.  More space is allocated
196
 * to str if necessary.  This is sort of like a combination of sprintf and
197
 * strcat.
198
 */
199
extern void appendStringInfo(StringInfo str, const char *fmt,...) pg_attribute_printf(2, 3);
200
201
/*------------------------
202
 * appendStringInfoVA
203
 * Attempt to format text data under the control of fmt (an sprintf-style
204
 * format string) and append it to whatever is already in str.  If successful
205
 * return zero; if not (because there's not enough space), return an estimate
206
 * of the space needed, without modifying str.  Typically the caller should
207
 * pass the return value to enlargeStringInfo() before trying again; see
208
 * appendStringInfo for standard usage pattern.
209
 */
210
extern int  appendStringInfoVA(StringInfo str, const char *fmt, va_list args) pg_attribute_printf(2, 0);
211
212
/*------------------------
213
 * appendStringInfoString
214
 * Append a null-terminated string to str.
215
 * Like appendStringInfo(str, "%s", s) but faster.
216
 */
217
extern void appendStringInfoString(StringInfo str, const char *s);
218
219
/*------------------------
220
 * appendStringInfoChar
221
 * Append a single byte to str.
222
 * Like appendStringInfo(str, "%c", ch) but much faster.
223
 */
224
extern void appendStringInfoChar(StringInfo str, char ch);
225
226
/*------------------------
227
 * appendStringInfoCharMacro
228
 * As above, but a macro for even more speed where it matters.
229
 * Caution: str argument will be evaluated multiple times.
230
 */
231
#define appendStringInfoCharMacro(str,ch) \
232
35.6M
  (((str)->len + 1 >= (str)->maxlen) ? \
233
35.6M
   appendStringInfoChar(str, ch) : \
234
35.6M
   (void)((str)->data[(str)->len] = (ch), (str)->data[++(str)->len] = '\0'))
235
236
/*------------------------
237
 * appendStringInfoSpaces
238
 * Append a given number of spaces to str.
239
 */
240
extern void appendStringInfoSpaces(StringInfo str, int count);
241
242
/*------------------------
243
 * appendBinaryStringInfo
244
 * Append arbitrary binary data to a StringInfo, allocating more space
245
 * if necessary.
246
 */
247
extern void appendBinaryStringInfo(StringInfo str,
248
                   const void *data, int datalen);
249
250
/*------------------------
251
 * appendBinaryStringInfoNT
252
 * Append arbitrary binary data to a StringInfo, allocating more space
253
 * if necessary. Does not ensure a trailing null-byte exists.
254
 */
255
extern void appendBinaryStringInfoNT(StringInfo str,
256
                   const void *data, int datalen);
257
258
/*------------------------
259
 * enlargeStringInfo
260
 * Make sure a StringInfo's buffer can hold at least 'needed' more bytes.
261
 */
262
extern void enlargeStringInfo(StringInfo str, int needed);
263
264
/*------------------------
265
 * destroyStringInfo
266
 * Frees a StringInfo and its buffer (opposite of makeStringInfo()).
267
 */
268
extern void destroyStringInfo(StringInfo str);
269
270
#endif              /* STRINGINFO_H */