/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 */ |