/src/rauc/subprojects/glib-2.76.5/glib/gstring.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* GLIB - Library of useful routines for C programming |
2 | | * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald |
3 | | * |
4 | | * SPDX-License-Identifier: LGPL-2.1-or-later |
5 | | * |
6 | | * This library is free software; you can redistribute it and/or |
7 | | * modify it under the terms of the GNU Lesser General Public |
8 | | * License as published by the Free Software Foundation; either |
9 | | * version 2.1 of the License, or (at your option) any later version. |
10 | | * |
11 | | * This library is distributed in the hope that it will be useful, |
12 | | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
14 | | * Lesser General Public License for more details. |
15 | | * |
16 | | * You should have received a copy of the GNU Lesser General Public |
17 | | * License along with this library; if not, see <http://www.gnu.org/licenses/>. |
18 | | */ |
19 | | |
20 | | /* |
21 | | * Modified by the GLib Team and others 1997-2000. See the AUTHORS |
22 | | * file for a list of people on the GLib Team. See the ChangeLog |
23 | | * files for a list of changes. These files are distributed with |
24 | | * GLib at ftp://ftp.gtk.org/pub/gtk/. |
25 | | */ |
26 | | |
27 | | #ifndef __G_STRING_H__ |
28 | | #define __G_STRING_H__ |
29 | | |
30 | | #if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION) |
31 | | #error "Only <glib.h> can be included directly." |
32 | | #endif |
33 | | |
34 | | #include <glib/gtypes.h> |
35 | | #include <glib/gunicode.h> |
36 | | #include <glib/gbytes.h> |
37 | | #include <glib/gstrfuncs.h> |
38 | | #include <glib/gutils.h> /* for G_CAN_INLINE */ |
39 | | #include <string.h> |
40 | | |
41 | | G_BEGIN_DECLS |
42 | | |
43 | | typedef struct _GString GString; |
44 | | |
45 | | struct _GString |
46 | | { |
47 | | gchar *str; |
48 | | gsize len; |
49 | | gsize allocated_len; |
50 | | }; |
51 | | |
52 | | GLIB_AVAILABLE_IN_ALL |
53 | | GString* g_string_new (const gchar *init); |
54 | | GLIB_AVAILABLE_IN_ALL |
55 | | GString* g_string_new_len (const gchar *init, |
56 | | gssize len); |
57 | | GLIB_AVAILABLE_IN_ALL |
58 | | GString* g_string_sized_new (gsize dfl_size); |
59 | | GLIB_AVAILABLE_IN_ALL |
60 | | gchar* (g_string_free) (GString *string, |
61 | | gboolean free_segment); |
62 | | GLIB_AVAILABLE_IN_2_76 |
63 | | gchar* g_string_free_and_steal (GString *string) G_GNUC_WARN_UNUSED_RESULT; |
64 | | |
65 | | #if G_GNUC_CHECK_VERSION (2, 0) && (GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_76) |
66 | | |
67 | | #define g_string_free(str, free_segment) \ |
68 | 15.3k | (__builtin_constant_p (free_segment) ? \ |
69 | 15.3k | ((free_segment) ? \ |
70 | 15.3k | (g_string_free) ((str), (free_segment)) : \ |
71 | 15.3k | g_string_free_and_steal (str)) \ |
72 | 15.3k | : \ |
73 | 15.3k | (g_string_free) ((str), (free_segment))) |
74 | | |
75 | | #endif /* G_GNUC_CHECK_VERSION (2, 0) && (GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_76) */ |
76 | | |
77 | | GLIB_AVAILABLE_IN_2_34 |
78 | | GBytes* g_string_free_to_bytes (GString *string); |
79 | | GLIB_AVAILABLE_IN_ALL |
80 | | gboolean g_string_equal (const GString *v, |
81 | | const GString *v2); |
82 | | GLIB_AVAILABLE_IN_ALL |
83 | | guint g_string_hash (const GString *str); |
84 | | GLIB_AVAILABLE_IN_ALL |
85 | | GString* g_string_assign (GString *string, |
86 | | const gchar *rval); |
87 | | GLIB_AVAILABLE_IN_ALL |
88 | | GString* g_string_truncate (GString *string, |
89 | | gsize len); |
90 | | GLIB_AVAILABLE_IN_ALL |
91 | | GString* g_string_set_size (GString *string, |
92 | | gsize len); |
93 | | GLIB_AVAILABLE_IN_ALL |
94 | | GString* g_string_insert_len (GString *string, |
95 | | gssize pos, |
96 | | const gchar *val, |
97 | | gssize len); |
98 | | GLIB_AVAILABLE_IN_ALL |
99 | | GString* g_string_append (GString *string, |
100 | | const gchar *val); |
101 | | GLIB_AVAILABLE_IN_ALL |
102 | | GString* g_string_append_len (GString *string, |
103 | | const gchar *val, |
104 | | gssize len); |
105 | | GLIB_AVAILABLE_IN_ALL |
106 | | GString* g_string_append_c (GString *string, |
107 | | gchar c); |
108 | | GLIB_AVAILABLE_IN_ALL |
109 | | GString* g_string_append_unichar (GString *string, |
110 | | gunichar wc); |
111 | | GLIB_AVAILABLE_IN_ALL |
112 | | GString* g_string_prepend (GString *string, |
113 | | const gchar *val); |
114 | | GLIB_AVAILABLE_IN_ALL |
115 | | GString* g_string_prepend_c (GString *string, |
116 | | gchar c); |
117 | | GLIB_AVAILABLE_IN_ALL |
118 | | GString* g_string_prepend_unichar (GString *string, |
119 | | gunichar wc); |
120 | | GLIB_AVAILABLE_IN_ALL |
121 | | GString* g_string_prepend_len (GString *string, |
122 | | const gchar *val, |
123 | | gssize len); |
124 | | GLIB_AVAILABLE_IN_ALL |
125 | | GString* g_string_insert (GString *string, |
126 | | gssize pos, |
127 | | const gchar *val); |
128 | | GLIB_AVAILABLE_IN_ALL |
129 | | GString* g_string_insert_c (GString *string, |
130 | | gssize pos, |
131 | | gchar c); |
132 | | GLIB_AVAILABLE_IN_ALL |
133 | | GString* g_string_insert_unichar (GString *string, |
134 | | gssize pos, |
135 | | gunichar wc); |
136 | | GLIB_AVAILABLE_IN_ALL |
137 | | GString* g_string_overwrite (GString *string, |
138 | | gsize pos, |
139 | | const gchar *val); |
140 | | GLIB_AVAILABLE_IN_ALL |
141 | | GString* g_string_overwrite_len (GString *string, |
142 | | gsize pos, |
143 | | const gchar *val, |
144 | | gssize len); |
145 | | GLIB_AVAILABLE_IN_ALL |
146 | | GString* g_string_erase (GString *string, |
147 | | gssize pos, |
148 | | gssize len); |
149 | | GLIB_AVAILABLE_IN_2_68 |
150 | | guint g_string_replace (GString *string, |
151 | | const gchar *find, |
152 | | const gchar *replace, |
153 | | guint limit); |
154 | | GLIB_AVAILABLE_IN_ALL |
155 | | GString* g_string_ascii_down (GString *string); |
156 | | GLIB_AVAILABLE_IN_ALL |
157 | | GString* g_string_ascii_up (GString *string); |
158 | | GLIB_AVAILABLE_IN_ALL |
159 | | void g_string_vprintf (GString *string, |
160 | | const gchar *format, |
161 | | va_list args) |
162 | | G_GNUC_PRINTF(2, 0); |
163 | | GLIB_AVAILABLE_IN_ALL |
164 | | void g_string_printf (GString *string, |
165 | | const gchar *format, |
166 | | ...) G_GNUC_PRINTF (2, 3); |
167 | | GLIB_AVAILABLE_IN_ALL |
168 | | void g_string_append_vprintf (GString *string, |
169 | | const gchar *format, |
170 | | va_list args) |
171 | | G_GNUC_PRINTF(2, 0); |
172 | | GLIB_AVAILABLE_IN_ALL |
173 | | void g_string_append_printf (GString *string, |
174 | | const gchar *format, |
175 | | ...) G_GNUC_PRINTF (2, 3); |
176 | | GLIB_AVAILABLE_IN_ALL |
177 | | GString* g_string_append_uri_escaped (GString *string, |
178 | | const gchar *unescaped, |
179 | | const gchar *reserved_chars_allowed, |
180 | | gboolean allow_utf8); |
181 | | |
182 | | #ifdef G_CAN_INLINE |
183 | | |
184 | | #if defined (_MSC_VER) && !defined (__clang__) |
185 | | #pragma warning (push) |
186 | | #pragma warning (disable : 4141) /* silence "warning C4141: 'inline' used more than once" */ |
187 | | #endif |
188 | | |
189 | | #ifndef __GTK_DOC_IGNORE__ |
190 | | |
191 | | G_ALWAYS_INLINE |
192 | | static inline GString* |
193 | | g_string_append_c_inline (GString *gstring, |
194 | | gchar c) |
195 | 3.95k | { |
196 | 3.95k | if (G_LIKELY (gstring != NULL && |
197 | 3.95k | gstring->len + 1 < gstring->allocated_len)) |
198 | 3.87k | { |
199 | 3.87k | gstring->str[gstring->len++] = c; |
200 | 3.87k | gstring->str[gstring->len] = 0; |
201 | 3.87k | } |
202 | 84 | else |
203 | 84 | g_string_insert_c (gstring, -1, c); |
204 | 3.95k | return gstring; |
205 | 3.95k | } Unexecuted instantiation: manifest.c:g_string_append_c_inline Unexecuted instantiation: utils.c:g_string_append_c_inline Unexecuted instantiation: checksum.c:g_string_append_c_inline Unexecuted instantiation: context.c:g_string_append_c_inline Unexecuted instantiation: event_log.c:g_string_append_c_inline Unexecuted instantiation: signature.c:g_string_append_c_inline Unexecuted instantiation: status_file.c:g_string_append_c_inline Unexecuted instantiation: bootchooser.c:g_string_append_c_inline Unexecuted instantiation: barebox.c:g_string_append_c_inline Unexecuted instantiation: custom.c:g_string_append_c_inline Unexecuted instantiation: efi.c:g_string_append_c_inline Unexecuted instantiation: grub.c:g_string_append_c_inline Unexecuted instantiation: uboot.c:g_string_append_c_inline Unexecuted instantiation: config_file.c:g_string_append_c_inline Unexecuted instantiation: install.c:g_string_append_c_inline Unexecuted instantiation: mark.c:g_string_append_c_inline Unexecuted instantiation: mount.c:g_string_append_c_inline Unexecuted instantiation: service.c:g_string_append_c_inline Unexecuted instantiation: shell.c:g_string_append_c_inline Unexecuted instantiation: slot.c:g_string_append_c_inline Unexecuted instantiation: update_handler.c:g_string_append_c_inline Unexecuted instantiation: update_utils.c:g_string_append_c_inline Unexecuted instantiation: rauc-installer-generated.c:g_string_append_c_inline Unexecuted instantiation: artifacts.c:g_string_append_c_inline Unexecuted instantiation: bundle.c:g_string_append_c_inline Unexecuted instantiation: crypt.c:g_string_append_c_inline Unexecuted instantiation: dm.c:g_string_append_c_inline Unexecuted instantiation: emmc.c:g_string_append_c_inline Unexecuted instantiation: hash_index.c:g_string_append_c_inline Unexecuted instantiation: mbr.c:g_string_append_c_inline Unexecuted instantiation: stats.c:g_string_append_c_inline Unexecuted instantiation: verity_hash.c:g_string_append_c_inline Unexecuted instantiation: garray.c:g_string_append_c_inline Unexecuted instantiation: gbytes.c:g_string_append_c_inline Unexecuted instantiation: gchecksum.c:g_string_append_c_inline Unexecuted instantiation: gdataset.c:g_string_append_c_inline Unexecuted instantiation: gdatetime.c:g_string_append_c_inline Unexecuted instantiation: gdir.c:g_string_append_c_inline Unexecuted instantiation: genviron.c:g_string_append_c_inline Unexecuted instantiation: gerror.c:g_string_append_c_inline Unexecuted instantiation: gfileutils.c:g_string_append_c_inline Unexecuted instantiation: ggettext.c:g_string_append_c_inline Unexecuted instantiation: ghash.c:g_string_append_c_inline Unexecuted instantiation: gkeyfile.c:g_string_append_c_inline Unexecuted instantiation: glib-init.c:g_string_append_c_inline Unexecuted instantiation: glist.c:g_string_append_c_inline Unexecuted instantiation: gmain.c:g_string_append_c_inline Unexecuted instantiation: gmappedfile.c:g_string_append_c_inline Unexecuted instantiation: gmem.c:g_string_append_c_inline Unexecuted instantiation: gmessages.c:g_string_append_c_inline Unexecuted instantiation: gpattern.c:g_string_append_c_inline Unexecuted instantiation: gpoll.c:g_string_append_c_inline Unexecuted instantiation: gqsort.c:g_string_append_c_inline Unexecuted instantiation: gquark.c:g_string_append_c_inline Unexecuted instantiation: gqueue.c:g_string_append_c_inline Unexecuted instantiation: grefcount.c:g_string_append_c_inline Unexecuted instantiation: gregex.c:g_string_append_c_inline Unexecuted instantiation: gshell.c:g_string_append_c_inline Unexecuted instantiation: gslice.c:g_string_append_c_inline Unexecuted instantiation: gslist.c:g_string_append_c_inline Unexecuted instantiation: gstdio.c:g_string_append_c_inline Unexecuted instantiation: gstrfuncs.c:g_string_append_c_inline Unexecuted instantiation: gstring.c:g_string_append_c_inline Unexecuted instantiation: gtestutils.c:g_string_append_c_inline Unexecuted instantiation: gtimer.c:g_string_append_c_inline Unexecuted instantiation: gtimezone.c:g_string_append_c_inline Unexecuted instantiation: gtranslit.c:g_string_append_c_inline Unexecuted instantiation: guniprop.c:g_string_append_c_inline gutf8.c:g_string_append_c_inline Line | Count | Source | 195 | 3.95k | { | 196 | 3.95k | if (G_LIKELY (gstring != NULL && | 197 | 3.95k | gstring->len + 1 < gstring->allocated_len)) | 198 | 3.87k | { | 199 | 3.87k | gstring->str[gstring->len++] = c; | 200 | 3.87k | gstring->str[gstring->len] = 0; | 201 | 3.87k | } | 202 | 84 | else | 203 | 84 | g_string_insert_c (gstring, -1, c); | 204 | 3.95k | return gstring; | 205 | 3.95k | } |
Unexecuted instantiation: guri.c:g_string_append_c_inline Unexecuted instantiation: gutils.c:g_string_append_c_inline Unexecuted instantiation: guuid.c:g_string_append_c_inline Unexecuted instantiation: gvariant.c:g_string_append_c_inline Unexecuted instantiation: gvariant-core.c:g_string_append_c_inline Unexecuted instantiation: gvariant-serialiser.c:g_string_append_c_inline Unexecuted instantiation: gvarianttypeinfo.c:g_string_append_c_inline Unexecuted instantiation: gvarianttype.c:g_string_append_c_inline Unexecuted instantiation: gwakeup.c:g_string_append_c_inline Unexecuted instantiation: gprintf.c:g_string_append_c_inline Unexecuted instantiation: glib-unix.c:g_string_append_c_inline Unexecuted instantiation: gspawn.c:g_string_append_c_inline Unexecuted instantiation: giounix.c:g_string_append_c_inline Unexecuted instantiation: gthread-posix.c:g_string_append_c_inline Unexecuted instantiation: garcbox.c:g_string_append_c_inline Unexecuted instantiation: gbitlock.c:g_string_append_c_inline Unexecuted instantiation: gcharset.c:g_string_append_c_inline Unexecuted instantiation: gconvert.c:g_string_append_c_inline Unexecuted instantiation: gdate.c:g_string_append_c_inline Unexecuted instantiation: ghostutils.c:g_string_append_c_inline Unexecuted instantiation: giochannel.c:g_string_append_c_inline Unexecuted instantiation: grand.c:g_string_append_c_inline Unexecuted instantiation: grcbox.c:g_string_append_c_inline Unexecuted instantiation: gasyncinitable.c:g_string_append_c_inline Unexecuted instantiation: gasyncresult.c:g_string_append_c_inline Unexecuted instantiation: gdatainputstream.c:g_string_append_c_inline Unexecuted instantiation: gfile.c:g_string_append_c_inline Unexecuted instantiation: gfileattribute.c:g_string_append_c_inline Unexecuted instantiation: gfileinfo.c:g_string_append_c_inline Unexecuted instantiation: gfileinputstream.c:g_string_append_c_inline Unexecuted instantiation: gfileoutputstream.c:g_string_append_c_inline Unexecuted instantiation: gicon.c:g_string_append_c_inline Unexecuted instantiation: ginitable.c:g_string_append_c_inline Unexecuted instantiation: ginputstream.c:g_string_append_c_inline Unexecuted instantiation: gioerror.c:g_string_append_c_inline Unexecuted instantiation: giostream.c:g_string_append_c_inline Unexecuted instantiation: goutputstream.c:g_string_append_c_inline Unexecuted instantiation: gpollableinputstream.c:g_string_append_c_inline Unexecuted instantiation: gpollableoutputstream.c:g_string_append_c_inline Unexecuted instantiation: gpollfilemonitor.c:g_string_append_c_inline Unexecuted instantiation: gresource.c:g_string_append_c_inline Unexecuted instantiation: gseekable.c:g_string_append_c_inline Unexecuted instantiation: gsimpleasyncresult.c:g_string_append_c_inline Unexecuted instantiation: gsubprocesslauncher.c:g_string_append_c_inline Unexecuted instantiation: gsubprocess.c:g_string_append_c_inline Unexecuted instantiation: gtask.c:g_string_append_c_inline Unexecuted instantiation: gthemedicon.c:g_string_append_c_inline Unexecuted instantiation: gunixfdlist.c:g_string_append_c_inline Unexecuted instantiation: gvfs.c:g_string_append_c_inline Unexecuted instantiation: gzlibdecompressor.c:g_string_append_c_inline Unexecuted instantiation: gdesktopappinfo.c:g_string_append_c_inline Unexecuted instantiation: gcontenttype.c:g_string_append_c_inline Unexecuted instantiation: gfiledescriptorbased.c:g_string_append_c_inline Unexecuted instantiation: gunixmounts.c:g_string_append_c_inline Unexecuted instantiation: gunixinputstream.c:g_string_append_c_inline Unexecuted instantiation: gunixoutputstream.c:g_string_append_c_inline Unexecuted instantiation: gdbusutils.c:g_string_append_c_inline Unexecuted instantiation: gdbuserror.c:g_string_append_c_inline Unexecuted instantiation: gdbusconnection.c:g_string_append_c_inline Unexecuted instantiation: gdbusmessage.c:g_string_append_c_inline Unexecuted instantiation: gdbusnameowning.c:g_string_append_c_inline Unexecuted instantiation: gdbusproxy.c:g_string_append_c_inline Unexecuted instantiation: gdbusprivate.c:g_string_append_c_inline Unexecuted instantiation: gdbusintrospection.c:g_string_append_c_inline Unexecuted instantiation: gdbusmethodinvocation.c:g_string_append_c_inline Unexecuted instantiation: gdbusinterface.c:g_string_append_c_inline Unexecuted instantiation: gdbusinterfaceskeleton.c:g_string_append_c_inline Unexecuted instantiation: gdbusobject.c:g_string_append_c_inline Unexecuted instantiation: gdbusobjectskeleton.c:g_string_append_c_inline Unexecuted instantiation: gdocumentportal.c:g_string_append_c_inline Unexecuted instantiation: glocalfile.c:g_string_append_c_inline Unexecuted instantiation: glocalfileenumerator.c:g_string_append_c_inline Unexecuted instantiation: glocalfileinfo.c:g_string_append_c_inline Unexecuted instantiation: glocalfileinputstream.c:g_string_append_c_inline Unexecuted instantiation: glocalfilemonitor.c:g_string_append_c_inline Unexecuted instantiation: glocalfileoutputstream.c:g_string_append_c_inline Unexecuted instantiation: glocalfileiostream.c:g_string_append_c_inline Unexecuted instantiation: glocalvfs.c:g_string_append_c_inline Unexecuted instantiation: thumbnail-verify.c:g_string_append_c_inline Unexecuted instantiation: gvdb-reader.c:g_string_append_c_inline Unexecuted instantiation: gioenumtypes.c:g_string_append_c_inline Unexecuted instantiation: xdp-dbus.c:g_string_append_c_inline Unexecuted instantiation: gappinfo.c:g_string_append_c_inline Unexecuted instantiation: gbufferedinputstream.c:g_string_append_c_inline Unexecuted instantiation: gbytesicon.c:g_string_append_c_inline Unexecuted instantiation: gcancellable.c:g_string_append_c_inline Unexecuted instantiation: gcontextspecificgroup.c:g_string_append_c_inline Unexecuted instantiation: gconverter.c:g_string_append_c_inline Unexecuted instantiation: gconverterinputstream.c:g_string_append_c_inline Unexecuted instantiation: gdummyfile.c:g_string_append_c_inline Unexecuted instantiation: gemblem.c:g_string_append_c_inline Unexecuted instantiation: gemblemedicon.c:g_string_append_c_inline Unexecuted instantiation: gfileenumerator.c:g_string_append_c_inline Unexecuted instantiation: gfileicon.c:g_string_append_c_inline Unexecuted instantiation: gfilemonitor.c:g_string_append_c_inline Unexecuted instantiation: gfileiostream.c:g_string_append_c_inline Unexecuted instantiation: gfilterinputstream.c:g_string_append_c_inline Unexecuted instantiation: giomodule.c:g_string_append_c_inline Unexecuted instantiation: giomodule-priv.c:g_string_append_c_inline Unexecuted instantiation: gioscheduler.c:g_string_append_c_inline Unexecuted instantiation: gloadableicon.c:g_string_append_c_inline Unexecuted instantiation: gmarshal-internal.c:g_string_append_c_inline Unexecuted instantiation: gmemorymonitor.c:g_string_append_c_inline Unexecuted instantiation: gmemorymonitordbus.c:g_string_append_c_inline Unexecuted instantiation: gmemoryinputstream.c:g_string_append_c_inline Unexecuted instantiation: gmemoryoutputstream.c:g_string_append_c_inline Unexecuted instantiation: gnativevolumemonitor.c:g_string_append_c_inline Unexecuted instantiation: gnetworkmonitor.c:g_string_append_c_inline Unexecuted instantiation: gnetworkmonitorbase.c:g_string_append_c_inline Unexecuted instantiation: gpollableutils.c:g_string_append_c_inline Unexecuted instantiation: gpowerprofilemonitor.c:g_string_append_c_inline Unexecuted instantiation: gpowerprofilemonitordbus.c:g_string_append_c_inline Unexecuted instantiation: gproxy.c:g_string_append_c_inline Unexecuted instantiation: gproxyresolver.c:g_string_append_c_inline Unexecuted instantiation: gresourcefile.c:g_string_append_c_inline Unexecuted instantiation: gsocket.c:g_string_append_c_inline Unexecuted instantiation: gsocketaddress.c:g_string_append_c_inline Unexecuted instantiation: gsocketaddressenumerator.c:g_string_append_c_inline Unexecuted instantiation: gsocketconnectable.c:g_string_append_c_inline Unexecuted instantiation: gsocketconnection.c:g_string_append_c_inline Unexecuted instantiation: gsocketcontrolmessage.c:g_string_append_c_inline Unexecuted instantiation: gsocketinputstream.c:g_string_append_c_inline Unexecuted instantiation: gsocketoutputstream.c:g_string_append_c_inline Unexecuted instantiation: gtcpconnection.c:g_string_append_c_inline Unexecuted instantiation: gtlsbackend.c:g_string_append_c_inline Unexecuted instantiation: gtlsdatabase.c:g_string_append_c_inline Unexecuted instantiation: gtlsinteraction.c:g_string_append_c_inline Unexecuted instantiation: gtlspassword.c:g_string_append_c_inline Unexecuted instantiation: gunionvolumemonitor.c:g_string_append_c_inline Unexecuted instantiation: gunixconnection.c:g_string_append_c_inline Unexecuted instantiation: gunixcredentialsmessage.c:g_string_append_c_inline Unexecuted instantiation: gunixsocketaddress.c:g_string_append_c_inline Unexecuted instantiation: gvolumemonitor.c:g_string_append_c_inline Unexecuted instantiation: giounix-private.c:g_string_append_c_inline Unexecuted instantiation: gunixfdmessage.c:g_string_append_c_inline Unexecuted instantiation: gunixvolumemonitor.c:g_string_append_c_inline Unexecuted instantiation: gfdonotificationbackend.c:g_string_append_c_inline Unexecuted instantiation: ggtknotificationbackend.c:g_string_append_c_inline Unexecuted instantiation: gnetworkmonitornetlink.c:g_string_append_c_inline Unexecuted instantiation: gnetworkmonitornm.c:g_string_append_c_inline Unexecuted instantiation: gapplication.c:g_string_append_c_inline Unexecuted instantiation: gapplicationcommandline.c:g_string_append_c_inline Unexecuted instantiation: gapplicationimpl-dbus.c:g_string_append_c_inline Unexecuted instantiation: gactiongroup.c:g_string_append_c_inline Unexecuted instantiation: gactionmap.c:g_string_append_c_inline Unexecuted instantiation: gsimpleactiongroup.c:g_string_append_c_inline Unexecuted instantiation: gremoteactiongroup.c:g_string_append_c_inline Unexecuted instantiation: gactiongroupexporter.c:g_string_append_c_inline Unexecuted instantiation: gdbusactiongroup.c:g_string_append_c_inline Unexecuted instantiation: gaction.c:g_string_append_c_inline Unexecuted instantiation: gsimpleaction.c:g_string_append_c_inline Unexecuted instantiation: gnotification.c:g_string_append_c_inline Unexecuted instantiation: gnotificationbackend.c:g_string_append_c_inline Unexecuted instantiation: gkeyfilesettingsbackend.c:g_string_append_c_inline Unexecuted instantiation: gmemorysettingsbackend.c:g_string_append_c_inline Unexecuted instantiation: gnullsettingsbackend.c:g_string_append_c_inline Unexecuted instantiation: gsettingsbackend.c:g_string_append_c_inline Unexecuted instantiation: gsettings.c:g_string_append_c_inline Unexecuted instantiation: gdbusaddress.c:g_string_append_c_inline Unexecuted instantiation: gdbusauthobserver.c:g_string_append_c_inline Unexecuted instantiation: gdbusauth.c:g_string_append_c_inline Unexecuted instantiation: gdbusauthmechanism.c:g_string_append_c_inline Unexecuted instantiation: gdbusauthmechanismanon.c:g_string_append_c_inline Unexecuted instantiation: gdbusauthmechanismexternal.c:g_string_append_c_inline Unexecuted instantiation: gdbusauthmechanismsha1.c:g_string_append_c_inline Unexecuted instantiation: gdbusnamewatching.c:g_string_append_c_inline Unexecuted instantiation: gopenuriportal.c:g_string_append_c_inline Unexecuted instantiation: gmemorymonitorportal.c:g_string_append_c_inline Unexecuted instantiation: gnetworkmonitorportal.c:g_string_append_c_inline Unexecuted instantiation: gpowerprofilemonitorportal.c:g_string_append_c_inline Unexecuted instantiation: gproxyresolverportal.c:g_string_append_c_inline Unexecuted instantiation: gtrashportal.c:g_string_append_c_inline Unexecuted instantiation: gportalsupport.c:g_string_append_c_inline Unexecuted instantiation: gportalnotificationbackend.c:g_string_append_c_inline Unexecuted instantiation: gsandbox.c:g_string_append_c_inline Unexecuted instantiation: ghttpproxy.c:g_string_append_c_inline Unexecuted instantiation: gsocks4proxy.c:g_string_append_c_inline Unexecuted instantiation: gsocks4aproxy.c:g_string_append_c_inline Unexecuted instantiation: gsocks5proxy.c:g_string_append_c_inline Unexecuted instantiation: ginotifyfilemonitor.c:g_string_append_c_inline Unexecuted instantiation: gcredentials.c:g_string_append_c_inline Unexecuted instantiation: gdatagrambased.c:g_string_append_c_inline Unexecuted instantiation: gdataoutputstream.c:g_string_append_c_inline Unexecuted instantiation: gdebugcontroller.c:g_string_append_c_inline Unexecuted instantiation: gdebugcontrollerdbus.c:g_string_append_c_inline Unexecuted instantiation: gdrive.c:g_string_append_c_inline Unexecuted instantiation: gdummyproxyresolver.c:g_string_append_c_inline Unexecuted instantiation: gdummytlsbackend.c:g_string_append_c_inline Unexecuted instantiation: gfilteroutputstream.c:g_string_append_c_inline Unexecuted instantiation: ginetaddress.c:g_string_append_c_inline Unexecuted instantiation: ginetaddressmask.c:g_string_append_c_inline Unexecuted instantiation: ginetsocketaddress.c:g_string_append_c_inline Unexecuted instantiation: gmount.c:g_string_append_c_inline Unexecuted instantiation: gnativesocketaddress.c:g_string_append_c_inline Unexecuted instantiation: gnetworkaddress.c:g_string_append_c_inline Unexecuted instantiation: gnetworking.c:g_string_append_c_inline Unexecuted instantiation: gproxyaddress.c:g_string_append_c_inline Unexecuted instantiation: gproxyaddressenumerator.c:g_string_append_c_inline Unexecuted instantiation: gresolver.c:g_string_append_c_inline Unexecuted instantiation: gsimplepermission.c:g_string_append_c_inline Unexecuted instantiation: gsocketclient.c:g_string_append_c_inline Unexecuted instantiation: gsrvtarget.c:g_string_append_c_inline Unexecuted instantiation: gtcpwrapperconnection.c:g_string_append_c_inline Unexecuted instantiation: gthreadedresolver.c:g_string_append_c_inline Unexecuted instantiation: gtlscertificate.c:g_string_append_c_inline Unexecuted instantiation: gtlsclientconnection.c:g_string_append_c_inline Unexecuted instantiation: gtlsconnection.c:g_string_append_c_inline Unexecuted instantiation: gtlsfiledatabase.c:g_string_append_c_inline Unexecuted instantiation: gtlsserverconnection.c:g_string_append_c_inline Unexecuted instantiation: gdtlsconnection.c:g_string_append_c_inline Unexecuted instantiation: gdtlsclientconnection.c:g_string_append_c_inline Unexecuted instantiation: gdtlsserverconnection.c:g_string_append_c_inline Unexecuted instantiation: gvolume.c:g_string_append_c_inline Unexecuted instantiation: gunixmount.c:g_string_append_c_inline Unexecuted instantiation: gunixvolume.c:g_string_append_c_inline Unexecuted instantiation: gdelayedsettingsbackend.c:g_string_append_c_inline Unexecuted instantiation: gsettingsschema.c:g_string_append_c_inline Unexecuted instantiation: gsettings-mapping.c:g_string_append_c_inline Unexecuted instantiation: inotify-sub.c:g_string_append_c_inline Unexecuted instantiation: inotify-helper.c:g_string_append_c_inline Unexecuted instantiation: gnetworkservice.c:g_string_append_c_inline Unexecuted instantiation: gpermission.c:g_string_append_c_inline Unexecuted instantiation: inotify-path.c:g_string_append_c_inline Unexecuted instantiation: inotify-missing.c:g_string_append_c_inline Unexecuted instantiation: inotify-kernel.c:g_string_append_c_inline Unexecuted instantiation: gboxed.c:g_string_append_c_inline Unexecuted instantiation: gclosure.c:g_string_append_c_inline Unexecuted instantiation: genums.c:g_string_append_c_inline Unexecuted instantiation: gmarshal.c:g_string_append_c_inline Unexecuted instantiation: gobject.c:g_string_append_c_inline Unexecuted instantiation: gparam.c:g_string_append_c_inline Unexecuted instantiation: gparamspecs.c:g_string_append_c_inline Unexecuted instantiation: gsignal.c:g_string_append_c_inline Unexecuted instantiation: gsourceclosure.c:g_string_append_c_inline Unexecuted instantiation: gtype.c:g_string_append_c_inline Unexecuted instantiation: gtypemodule.c:g_string_append_c_inline Unexecuted instantiation: gtypeplugin.c:g_string_append_c_inline Unexecuted instantiation: gvalue.c:g_string_append_c_inline Unexecuted instantiation: gvaluearray.c:g_string_append_c_inline Unexecuted instantiation: gvaluetransform.c:g_string_append_c_inline Unexecuted instantiation: gvaluetypes.c:g_string_append_c_inline Unexecuted instantiation: gatomicarray.c:g_string_append_c_inline Unexecuted instantiation: gmodule.c:g_string_append_c_inline Unexecuted instantiation: gmodule-deprecated.c:g_string_append_c_inline Unexecuted instantiation: gbase64.c:g_string_append_c_inline Unexecuted instantiation: gbookmarkfile.c:g_string_append_c_inline Unexecuted instantiation: ghook.c:g_string_append_c_inline Unexecuted instantiation: glib-private.c:g_string_append_c_inline Unexecuted instantiation: gmarkup.c:g_string_append_c_inline Unexecuted instantiation: goption.c:g_string_append_c_inline Unexecuted instantiation: gscanner.c:g_string_append_c_inline Unexecuted instantiation: gsequence.c:g_string_append_c_inline Unexecuted instantiation: gthreadpool.c:g_string_append_c_inline Unexecuted instantiation: gtree.c:g_string_append_c_inline Unexecuted instantiation: gunicollate.c:g_string_append_c_inline Unexecuted instantiation: gvariant-parser.c:g_string_append_c_inline Unexecuted instantiation: gasyncqueue.c:g_string_append_c_inline |
206 | | |
207 | | #define g_string_append_c(gstr,c) \ |
208 | 3.95k | g_string_append_c_inline (gstr, c) |
209 | | |
210 | | G_ALWAYS_INLINE |
211 | | static inline GString * |
212 | | g_string_append_len_inline (GString *gstring, |
213 | | const char *val, |
214 | | gssize len) |
215 | 40.7M | { |
216 | 40.7M | gsize len_unsigned; |
217 | | |
218 | 40.7M | if G_UNLIKELY (gstring == NULL) |
219 | 0 | return g_string_append_len (gstring, val, len); |
220 | | |
221 | 40.7M | if G_UNLIKELY (val == NULL) |
222 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; |
223 | | |
224 | 40.7M | if (len < 0) |
225 | 10.2k | len_unsigned = strlen (val); |
226 | 40.7M | else |
227 | 40.7M | len_unsigned = (gsize) len; |
228 | | |
229 | 40.7M | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) |
230 | 40.7M | { |
231 | 40.7M | char *end = gstring->str + gstring->len; |
232 | 40.7M | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) |
233 | 40.7M | memcpy (end, val, len_unsigned); |
234 | 0 | else |
235 | 0 | memmove (end, val, len_unsigned); |
236 | 40.7M | gstring->len += len_unsigned; |
237 | 40.7M | gstring->str[gstring->len] = 0; |
238 | 40.7M | return gstring; |
239 | 40.7M | } |
240 | 2.09k | else |
241 | 2.09k | return g_string_insert_len (gstring, -1, val, len); |
242 | 40.7M | } Unexecuted instantiation: manifest.c:g_string_append_len_inline Unexecuted instantiation: utils.c:g_string_append_len_inline Unexecuted instantiation: checksum.c:g_string_append_len_inline Unexecuted instantiation: context.c:g_string_append_len_inline Unexecuted instantiation: event_log.c:g_string_append_len_inline Unexecuted instantiation: signature.c:g_string_append_len_inline Unexecuted instantiation: status_file.c:g_string_append_len_inline Unexecuted instantiation: bootchooser.c:g_string_append_len_inline Unexecuted instantiation: barebox.c:g_string_append_len_inline Unexecuted instantiation: custom.c:g_string_append_len_inline Unexecuted instantiation: efi.c:g_string_append_len_inline Unexecuted instantiation: grub.c:g_string_append_len_inline Unexecuted instantiation: uboot.c:g_string_append_len_inline Unexecuted instantiation: config_file.c:g_string_append_len_inline Unexecuted instantiation: install.c:g_string_append_len_inline Unexecuted instantiation: mark.c:g_string_append_len_inline Unexecuted instantiation: mount.c:g_string_append_len_inline Unexecuted instantiation: service.c:g_string_append_len_inline Unexecuted instantiation: shell.c:g_string_append_len_inline Unexecuted instantiation: slot.c:g_string_append_len_inline Unexecuted instantiation: update_handler.c:g_string_append_len_inline Unexecuted instantiation: update_utils.c:g_string_append_len_inline Unexecuted instantiation: rauc-installer-generated.c:g_string_append_len_inline Unexecuted instantiation: artifacts.c:g_string_append_len_inline Unexecuted instantiation: bundle.c:g_string_append_len_inline Unexecuted instantiation: crypt.c:g_string_append_len_inline Unexecuted instantiation: dm.c:g_string_append_len_inline Unexecuted instantiation: emmc.c:g_string_append_len_inline Unexecuted instantiation: hash_index.c:g_string_append_len_inline Unexecuted instantiation: mbr.c:g_string_append_len_inline Unexecuted instantiation: stats.c:g_string_append_len_inline Unexecuted instantiation: verity_hash.c:g_string_append_len_inline Unexecuted instantiation: garray.c:g_string_append_len_inline Unexecuted instantiation: gbytes.c:g_string_append_len_inline Unexecuted instantiation: gchecksum.c:g_string_append_len_inline Unexecuted instantiation: gdataset.c:g_string_append_len_inline Unexecuted instantiation: gdatetime.c:g_string_append_len_inline Unexecuted instantiation: gdir.c:g_string_append_len_inline Unexecuted instantiation: genviron.c:g_string_append_len_inline Unexecuted instantiation: gerror.c:g_string_append_len_inline gfileutils.c:g_string_append_len_inline Line | Count | Source | 215 | 25.6k | { | 216 | 25.6k | gsize len_unsigned; | 217 | | | 218 | 25.6k | if G_UNLIKELY (gstring == NULL) | 219 | 0 | return g_string_append_len (gstring, val, len); | 220 | | | 221 | 25.6k | if G_UNLIKELY (val == NULL) | 222 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 223 | | | 224 | 25.6k | if (len < 0) | 225 | 10.2k | len_unsigned = strlen (val); | 226 | 15.3k | else | 227 | 15.3k | len_unsigned = (gsize) len; | 228 | | | 229 | 25.6k | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 230 | 25.6k | { | 231 | 25.6k | char *end = gstring->str + gstring->len; | 232 | 25.6k | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 233 | 25.6k | memcpy (end, val, len_unsigned); | 234 | 0 | else | 235 | 0 | memmove (end, val, len_unsigned); | 236 | 25.6k | gstring->len += len_unsigned; | 237 | 25.6k | gstring->str[gstring->len] = 0; | 238 | 25.6k | return gstring; | 239 | 25.6k | } | 240 | 0 | else | 241 | 0 | return g_string_insert_len (gstring, -1, val, len); | 242 | 25.6k | } |
Unexecuted instantiation: ggettext.c:g_string_append_len_inline Unexecuted instantiation: ghash.c:g_string_append_len_inline gkeyfile.c:g_string_append_len_inline Line | Count | Source | 215 | 249k | { | 216 | 249k | gsize len_unsigned; | 217 | | | 218 | 249k | if G_UNLIKELY (gstring == NULL) | 219 | 0 | return g_string_append_len (gstring, val, len); | 220 | | | 221 | 249k | if G_UNLIKELY (val == NULL) | 222 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 223 | | | 224 | 249k | if (len < 0) | 225 | 0 | len_unsigned = strlen (val); | 226 | 249k | else | 227 | 249k | len_unsigned = (gsize) len; | 228 | | | 229 | 249k | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 230 | 248k | { | 231 | 248k | char *end = gstring->str + gstring->len; | 232 | 248k | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 233 | 248k | memcpy (end, val, len_unsigned); | 234 | 0 | else | 235 | 0 | memmove (end, val, len_unsigned); | 236 | 248k | gstring->len += len_unsigned; | 237 | 248k | gstring->str[gstring->len] = 0; | 238 | 248k | return gstring; | 239 | 248k | } | 240 | 875 | else | 241 | 875 | return g_string_insert_len (gstring, -1, val, len); | 242 | 249k | } |
Unexecuted instantiation: glib-init.c:g_string_append_len_inline Unexecuted instantiation: glist.c:g_string_append_len_inline Unexecuted instantiation: gmain.c:g_string_append_len_inline Unexecuted instantiation: gmappedfile.c:g_string_append_len_inline Unexecuted instantiation: gmem.c:g_string_append_len_inline Unexecuted instantiation: gmessages.c:g_string_append_len_inline Unexecuted instantiation: gpattern.c:g_string_append_len_inline Unexecuted instantiation: gpoll.c:g_string_append_len_inline Unexecuted instantiation: gqsort.c:g_string_append_len_inline Unexecuted instantiation: gquark.c:g_string_append_len_inline Unexecuted instantiation: gqueue.c:g_string_append_len_inline Unexecuted instantiation: grefcount.c:g_string_append_len_inline Unexecuted instantiation: gregex.c:g_string_append_len_inline Unexecuted instantiation: gshell.c:g_string_append_len_inline Unexecuted instantiation: gslice.c:g_string_append_len_inline Unexecuted instantiation: gslist.c:g_string_append_len_inline Unexecuted instantiation: gstdio.c:g_string_append_len_inline Unexecuted instantiation: gstrfuncs.c:g_string_append_len_inline Unexecuted instantiation: gstring.c:g_string_append_len_inline Unexecuted instantiation: gtestutils.c:g_string_append_len_inline Unexecuted instantiation: gtimer.c:g_string_append_len_inline Unexecuted instantiation: gtimezone.c:g_string_append_len_inline Unexecuted instantiation: gtranslit.c:g_string_append_len_inline Unexecuted instantiation: guniprop.c:g_string_append_len_inline gutf8.c:g_string_append_len_inline Line | Count | Source | 215 | 40.4M | { | 216 | 40.4M | gsize len_unsigned; | 217 | | | 218 | 40.4M | if G_UNLIKELY (gstring == NULL) | 219 | 0 | return g_string_append_len (gstring, val, len); | 220 | | | 221 | 40.4M | if G_UNLIKELY (val == NULL) | 222 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 223 | | | 224 | 40.4M | if (len < 0) | 225 | 0 | len_unsigned = strlen (val); | 226 | 40.4M | else | 227 | 40.4M | len_unsigned = (gsize) len; | 228 | | | 229 | 40.4M | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 230 | 40.4M | { | 231 | 40.4M | char *end = gstring->str + gstring->len; | 232 | 40.4M | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 233 | 40.4M | memcpy (end, val, len_unsigned); | 234 | 0 | else | 235 | 0 | memmove (end, val, len_unsigned); | 236 | 40.4M | gstring->len += len_unsigned; | 237 | 40.4M | gstring->str[gstring->len] = 0; | 238 | 40.4M | return gstring; | 239 | 40.4M | } | 240 | 1.22k | else | 241 | 1.22k | return g_string_insert_len (gstring, -1, val, len); | 242 | 40.4M | } |
Unexecuted instantiation: guri.c:g_string_append_len_inline Unexecuted instantiation: gutils.c:g_string_append_len_inline Unexecuted instantiation: guuid.c:g_string_append_len_inline Unexecuted instantiation: gvariant.c:g_string_append_len_inline Unexecuted instantiation: gvariant-core.c:g_string_append_len_inline Unexecuted instantiation: gvariant-serialiser.c:g_string_append_len_inline Unexecuted instantiation: gvarianttypeinfo.c:g_string_append_len_inline Unexecuted instantiation: gvarianttype.c:g_string_append_len_inline Unexecuted instantiation: gwakeup.c:g_string_append_len_inline Unexecuted instantiation: gprintf.c:g_string_append_len_inline Unexecuted instantiation: glib-unix.c:g_string_append_len_inline Unexecuted instantiation: gspawn.c:g_string_append_len_inline Unexecuted instantiation: giounix.c:g_string_append_len_inline Unexecuted instantiation: gthread-posix.c:g_string_append_len_inline Unexecuted instantiation: garcbox.c:g_string_append_len_inline Unexecuted instantiation: gbitlock.c:g_string_append_len_inline Unexecuted instantiation: gcharset.c:g_string_append_len_inline Unexecuted instantiation: gconvert.c:g_string_append_len_inline Unexecuted instantiation: gdate.c:g_string_append_len_inline Unexecuted instantiation: ghostutils.c:g_string_append_len_inline Unexecuted instantiation: giochannel.c:g_string_append_len_inline Unexecuted instantiation: grand.c:g_string_append_len_inline Unexecuted instantiation: grcbox.c:g_string_append_len_inline Unexecuted instantiation: gasyncinitable.c:g_string_append_len_inline Unexecuted instantiation: gasyncresult.c:g_string_append_len_inline Unexecuted instantiation: gdatainputstream.c:g_string_append_len_inline Unexecuted instantiation: gfile.c:g_string_append_len_inline Unexecuted instantiation: gfileattribute.c:g_string_append_len_inline Unexecuted instantiation: gfileinfo.c:g_string_append_len_inline Unexecuted instantiation: gfileinputstream.c:g_string_append_len_inline Unexecuted instantiation: gfileoutputstream.c:g_string_append_len_inline Unexecuted instantiation: gicon.c:g_string_append_len_inline Unexecuted instantiation: ginitable.c:g_string_append_len_inline Unexecuted instantiation: ginputstream.c:g_string_append_len_inline Unexecuted instantiation: gioerror.c:g_string_append_len_inline Unexecuted instantiation: giostream.c:g_string_append_len_inline Unexecuted instantiation: goutputstream.c:g_string_append_len_inline Unexecuted instantiation: gpollableinputstream.c:g_string_append_len_inline Unexecuted instantiation: gpollableoutputstream.c:g_string_append_len_inline Unexecuted instantiation: gpollfilemonitor.c:g_string_append_len_inline Unexecuted instantiation: gresource.c:g_string_append_len_inline Unexecuted instantiation: gseekable.c:g_string_append_len_inline Unexecuted instantiation: gsimpleasyncresult.c:g_string_append_len_inline Unexecuted instantiation: gsubprocesslauncher.c:g_string_append_len_inline Unexecuted instantiation: gsubprocess.c:g_string_append_len_inline Unexecuted instantiation: gtask.c:g_string_append_len_inline Unexecuted instantiation: gthemedicon.c:g_string_append_len_inline Unexecuted instantiation: gunixfdlist.c:g_string_append_len_inline Unexecuted instantiation: gvfs.c:g_string_append_len_inline Unexecuted instantiation: gzlibdecompressor.c:g_string_append_len_inline Unexecuted instantiation: gdesktopappinfo.c:g_string_append_len_inline Unexecuted instantiation: gcontenttype.c:g_string_append_len_inline Unexecuted instantiation: gfiledescriptorbased.c:g_string_append_len_inline Unexecuted instantiation: gunixmounts.c:g_string_append_len_inline Unexecuted instantiation: gunixinputstream.c:g_string_append_len_inline Unexecuted instantiation: gunixoutputstream.c:g_string_append_len_inline Unexecuted instantiation: gdbusutils.c:g_string_append_len_inline Unexecuted instantiation: gdbuserror.c:g_string_append_len_inline Unexecuted instantiation: gdbusconnection.c:g_string_append_len_inline Unexecuted instantiation: gdbusmessage.c:g_string_append_len_inline Unexecuted instantiation: gdbusnameowning.c:g_string_append_len_inline Unexecuted instantiation: gdbusproxy.c:g_string_append_len_inline Unexecuted instantiation: gdbusprivate.c:g_string_append_len_inline Unexecuted instantiation: gdbusintrospection.c:g_string_append_len_inline Unexecuted instantiation: gdbusmethodinvocation.c:g_string_append_len_inline Unexecuted instantiation: gdbusinterface.c:g_string_append_len_inline Unexecuted instantiation: gdbusinterfaceskeleton.c:g_string_append_len_inline Unexecuted instantiation: gdbusobject.c:g_string_append_len_inline Unexecuted instantiation: gdbusobjectskeleton.c:g_string_append_len_inline Unexecuted instantiation: gdocumentportal.c:g_string_append_len_inline Unexecuted instantiation: glocalfile.c:g_string_append_len_inline Unexecuted instantiation: glocalfileenumerator.c:g_string_append_len_inline Unexecuted instantiation: glocalfileinfo.c:g_string_append_len_inline Unexecuted instantiation: glocalfileinputstream.c:g_string_append_len_inline Unexecuted instantiation: glocalfilemonitor.c:g_string_append_len_inline Unexecuted instantiation: glocalfileoutputstream.c:g_string_append_len_inline Unexecuted instantiation: glocalfileiostream.c:g_string_append_len_inline Unexecuted instantiation: glocalvfs.c:g_string_append_len_inline Unexecuted instantiation: thumbnail-verify.c:g_string_append_len_inline Unexecuted instantiation: gvdb-reader.c:g_string_append_len_inline Unexecuted instantiation: gioenumtypes.c:g_string_append_len_inline Unexecuted instantiation: xdp-dbus.c:g_string_append_len_inline Unexecuted instantiation: gappinfo.c:g_string_append_len_inline Unexecuted instantiation: gbufferedinputstream.c:g_string_append_len_inline Unexecuted instantiation: gbytesicon.c:g_string_append_len_inline Unexecuted instantiation: gcancellable.c:g_string_append_len_inline Unexecuted instantiation: gcontextspecificgroup.c:g_string_append_len_inline Unexecuted instantiation: gconverter.c:g_string_append_len_inline Unexecuted instantiation: gconverterinputstream.c:g_string_append_len_inline Unexecuted instantiation: gdummyfile.c:g_string_append_len_inline Unexecuted instantiation: gemblem.c:g_string_append_len_inline Unexecuted instantiation: gemblemedicon.c:g_string_append_len_inline Unexecuted instantiation: gfileenumerator.c:g_string_append_len_inline Unexecuted instantiation: gfileicon.c:g_string_append_len_inline Unexecuted instantiation: gfilemonitor.c:g_string_append_len_inline Unexecuted instantiation: gfileiostream.c:g_string_append_len_inline Unexecuted instantiation: gfilterinputstream.c:g_string_append_len_inline Unexecuted instantiation: giomodule.c:g_string_append_len_inline Unexecuted instantiation: giomodule-priv.c:g_string_append_len_inline Unexecuted instantiation: gioscheduler.c:g_string_append_len_inline Unexecuted instantiation: gloadableicon.c:g_string_append_len_inline Unexecuted instantiation: gmarshal-internal.c:g_string_append_len_inline Unexecuted instantiation: gmemorymonitor.c:g_string_append_len_inline Unexecuted instantiation: gmemorymonitordbus.c:g_string_append_len_inline Unexecuted instantiation: gmemoryinputstream.c:g_string_append_len_inline Unexecuted instantiation: gmemoryoutputstream.c:g_string_append_len_inline Unexecuted instantiation: gnativevolumemonitor.c:g_string_append_len_inline Unexecuted instantiation: gnetworkmonitor.c:g_string_append_len_inline Unexecuted instantiation: gnetworkmonitorbase.c:g_string_append_len_inline Unexecuted instantiation: gpollableutils.c:g_string_append_len_inline Unexecuted instantiation: gpowerprofilemonitor.c:g_string_append_len_inline Unexecuted instantiation: gpowerprofilemonitordbus.c:g_string_append_len_inline Unexecuted instantiation: gproxy.c:g_string_append_len_inline Unexecuted instantiation: gproxyresolver.c:g_string_append_len_inline Unexecuted instantiation: gresourcefile.c:g_string_append_len_inline Unexecuted instantiation: gsocket.c:g_string_append_len_inline Unexecuted instantiation: gsocketaddress.c:g_string_append_len_inline Unexecuted instantiation: gsocketaddressenumerator.c:g_string_append_len_inline Unexecuted instantiation: gsocketconnectable.c:g_string_append_len_inline Unexecuted instantiation: gsocketconnection.c:g_string_append_len_inline Unexecuted instantiation: gsocketcontrolmessage.c:g_string_append_len_inline Unexecuted instantiation: gsocketinputstream.c:g_string_append_len_inline Unexecuted instantiation: gsocketoutputstream.c:g_string_append_len_inline Unexecuted instantiation: gtcpconnection.c:g_string_append_len_inline Unexecuted instantiation: gtlsbackend.c:g_string_append_len_inline Unexecuted instantiation: gtlsdatabase.c:g_string_append_len_inline Unexecuted instantiation: gtlsinteraction.c:g_string_append_len_inline Unexecuted instantiation: gtlspassword.c:g_string_append_len_inline Unexecuted instantiation: gunionvolumemonitor.c:g_string_append_len_inline Unexecuted instantiation: gunixconnection.c:g_string_append_len_inline Unexecuted instantiation: gunixcredentialsmessage.c:g_string_append_len_inline Unexecuted instantiation: gunixsocketaddress.c:g_string_append_len_inline Unexecuted instantiation: gvolumemonitor.c:g_string_append_len_inline Unexecuted instantiation: giounix-private.c:g_string_append_len_inline Unexecuted instantiation: gunixfdmessage.c:g_string_append_len_inline Unexecuted instantiation: gunixvolumemonitor.c:g_string_append_len_inline Unexecuted instantiation: gfdonotificationbackend.c:g_string_append_len_inline Unexecuted instantiation: ggtknotificationbackend.c:g_string_append_len_inline Unexecuted instantiation: gnetworkmonitornetlink.c:g_string_append_len_inline Unexecuted instantiation: gnetworkmonitornm.c:g_string_append_len_inline Unexecuted instantiation: gapplication.c:g_string_append_len_inline Unexecuted instantiation: gapplicationcommandline.c:g_string_append_len_inline Unexecuted instantiation: gapplicationimpl-dbus.c:g_string_append_len_inline Unexecuted instantiation: gactiongroup.c:g_string_append_len_inline Unexecuted instantiation: gactionmap.c:g_string_append_len_inline Unexecuted instantiation: gsimpleactiongroup.c:g_string_append_len_inline Unexecuted instantiation: gremoteactiongroup.c:g_string_append_len_inline Unexecuted instantiation: gactiongroupexporter.c:g_string_append_len_inline Unexecuted instantiation: gdbusactiongroup.c:g_string_append_len_inline Unexecuted instantiation: gaction.c:g_string_append_len_inline Unexecuted instantiation: gsimpleaction.c:g_string_append_len_inline Unexecuted instantiation: gnotification.c:g_string_append_len_inline Unexecuted instantiation: gnotificationbackend.c:g_string_append_len_inline Unexecuted instantiation: gkeyfilesettingsbackend.c:g_string_append_len_inline Unexecuted instantiation: gmemorysettingsbackend.c:g_string_append_len_inline Unexecuted instantiation: gnullsettingsbackend.c:g_string_append_len_inline Unexecuted instantiation: gsettingsbackend.c:g_string_append_len_inline Unexecuted instantiation: gsettings.c:g_string_append_len_inline Unexecuted instantiation: gdbusaddress.c:g_string_append_len_inline Unexecuted instantiation: gdbusauthobserver.c:g_string_append_len_inline Unexecuted instantiation: gdbusauth.c:g_string_append_len_inline Unexecuted instantiation: gdbusauthmechanism.c:g_string_append_len_inline Unexecuted instantiation: gdbusauthmechanismanon.c:g_string_append_len_inline Unexecuted instantiation: gdbusauthmechanismexternal.c:g_string_append_len_inline Unexecuted instantiation: gdbusauthmechanismsha1.c:g_string_append_len_inline Unexecuted instantiation: gdbusnamewatching.c:g_string_append_len_inline Unexecuted instantiation: gopenuriportal.c:g_string_append_len_inline Unexecuted instantiation: gmemorymonitorportal.c:g_string_append_len_inline Unexecuted instantiation: gnetworkmonitorportal.c:g_string_append_len_inline Unexecuted instantiation: gpowerprofilemonitorportal.c:g_string_append_len_inline Unexecuted instantiation: gproxyresolverportal.c:g_string_append_len_inline Unexecuted instantiation: gtrashportal.c:g_string_append_len_inline Unexecuted instantiation: gportalsupport.c:g_string_append_len_inline Unexecuted instantiation: gportalnotificationbackend.c:g_string_append_len_inline Unexecuted instantiation: gsandbox.c:g_string_append_len_inline Unexecuted instantiation: ghttpproxy.c:g_string_append_len_inline Unexecuted instantiation: gsocks4proxy.c:g_string_append_len_inline Unexecuted instantiation: gsocks4aproxy.c:g_string_append_len_inline Unexecuted instantiation: gsocks5proxy.c:g_string_append_len_inline Unexecuted instantiation: ginotifyfilemonitor.c:g_string_append_len_inline Unexecuted instantiation: gcredentials.c:g_string_append_len_inline Unexecuted instantiation: gdatagrambased.c:g_string_append_len_inline Unexecuted instantiation: gdataoutputstream.c:g_string_append_len_inline Unexecuted instantiation: gdebugcontroller.c:g_string_append_len_inline Unexecuted instantiation: gdebugcontrollerdbus.c:g_string_append_len_inline Unexecuted instantiation: gdrive.c:g_string_append_len_inline Unexecuted instantiation: gdummyproxyresolver.c:g_string_append_len_inline Unexecuted instantiation: gdummytlsbackend.c:g_string_append_len_inline Unexecuted instantiation: gfilteroutputstream.c:g_string_append_len_inline Unexecuted instantiation: ginetaddress.c:g_string_append_len_inline Unexecuted instantiation: ginetaddressmask.c:g_string_append_len_inline Unexecuted instantiation: ginetsocketaddress.c:g_string_append_len_inline Unexecuted instantiation: gmount.c:g_string_append_len_inline Unexecuted instantiation: gnativesocketaddress.c:g_string_append_len_inline Unexecuted instantiation: gnetworkaddress.c:g_string_append_len_inline Unexecuted instantiation: gnetworking.c:g_string_append_len_inline Unexecuted instantiation: gproxyaddress.c:g_string_append_len_inline Unexecuted instantiation: gproxyaddressenumerator.c:g_string_append_len_inline Unexecuted instantiation: gresolver.c:g_string_append_len_inline Unexecuted instantiation: gsimplepermission.c:g_string_append_len_inline Unexecuted instantiation: gsocketclient.c:g_string_append_len_inline Unexecuted instantiation: gsrvtarget.c:g_string_append_len_inline Unexecuted instantiation: gtcpwrapperconnection.c:g_string_append_len_inline Unexecuted instantiation: gthreadedresolver.c:g_string_append_len_inline Unexecuted instantiation: gtlscertificate.c:g_string_append_len_inline Unexecuted instantiation: gtlsclientconnection.c:g_string_append_len_inline Unexecuted instantiation: gtlsconnection.c:g_string_append_len_inline Unexecuted instantiation: gtlsfiledatabase.c:g_string_append_len_inline Unexecuted instantiation: gtlsserverconnection.c:g_string_append_len_inline Unexecuted instantiation: gdtlsconnection.c:g_string_append_len_inline Unexecuted instantiation: gdtlsclientconnection.c:g_string_append_len_inline Unexecuted instantiation: gdtlsserverconnection.c:g_string_append_len_inline Unexecuted instantiation: gvolume.c:g_string_append_len_inline Unexecuted instantiation: gunixmount.c:g_string_append_len_inline Unexecuted instantiation: gunixvolume.c:g_string_append_len_inline Unexecuted instantiation: gdelayedsettingsbackend.c:g_string_append_len_inline Unexecuted instantiation: gsettingsschema.c:g_string_append_len_inline Unexecuted instantiation: gsettings-mapping.c:g_string_append_len_inline Unexecuted instantiation: inotify-sub.c:g_string_append_len_inline Unexecuted instantiation: inotify-helper.c:g_string_append_len_inline Unexecuted instantiation: gnetworkservice.c:g_string_append_len_inline Unexecuted instantiation: gpermission.c:g_string_append_len_inline Unexecuted instantiation: inotify-path.c:g_string_append_len_inline Unexecuted instantiation: inotify-missing.c:g_string_append_len_inline Unexecuted instantiation: inotify-kernel.c:g_string_append_len_inline Unexecuted instantiation: gboxed.c:g_string_append_len_inline Unexecuted instantiation: gclosure.c:g_string_append_len_inline Unexecuted instantiation: genums.c:g_string_append_len_inline Unexecuted instantiation: gmarshal.c:g_string_append_len_inline Unexecuted instantiation: gobject.c:g_string_append_len_inline Unexecuted instantiation: gparam.c:g_string_append_len_inline Unexecuted instantiation: gparamspecs.c:g_string_append_len_inline Unexecuted instantiation: gsignal.c:g_string_append_len_inline Unexecuted instantiation: gsourceclosure.c:g_string_append_len_inline Unexecuted instantiation: gtype.c:g_string_append_len_inline Unexecuted instantiation: gtypemodule.c:g_string_append_len_inline Unexecuted instantiation: gtypeplugin.c:g_string_append_len_inline Unexecuted instantiation: gvalue.c:g_string_append_len_inline Unexecuted instantiation: gvaluearray.c:g_string_append_len_inline Unexecuted instantiation: gvaluetransform.c:g_string_append_len_inline Unexecuted instantiation: gvaluetypes.c:g_string_append_len_inline Unexecuted instantiation: gatomicarray.c:g_string_append_len_inline Unexecuted instantiation: gmodule.c:g_string_append_len_inline Unexecuted instantiation: gmodule-deprecated.c:g_string_append_len_inline Unexecuted instantiation: gbase64.c:g_string_append_len_inline Unexecuted instantiation: gbookmarkfile.c:g_string_append_len_inline Unexecuted instantiation: ghook.c:g_string_append_len_inline Unexecuted instantiation: glib-private.c:g_string_append_len_inline Unexecuted instantiation: gmarkup.c:g_string_append_len_inline Unexecuted instantiation: goption.c:g_string_append_len_inline Unexecuted instantiation: gscanner.c:g_string_append_len_inline Unexecuted instantiation: gsequence.c:g_string_append_len_inline Unexecuted instantiation: gthreadpool.c:g_string_append_len_inline Unexecuted instantiation: gtree.c:g_string_append_len_inline Unexecuted instantiation: gunicollate.c:g_string_append_len_inline Unexecuted instantiation: gvariant-parser.c:g_string_append_len_inline Unexecuted instantiation: gasyncqueue.c:g_string_append_len_inline |
243 | | |
244 | | #define g_string_append_len(gstr, val, len) \ |
245 | 80.9M | g_string_append_len_inline (gstr, val, len) |
246 | | |
247 | | G_ALWAYS_INLINE |
248 | | static inline GString * |
249 | | g_string_truncate_inline (GString *gstring, |
250 | | gsize len) |
251 | 0 | { |
252 | 0 | gstring->len = MIN (len, gstring->len); |
253 | 0 | gstring->str[gstring->len] = '\0'; |
254 | 0 | return gstring; |
255 | 0 | } Unexecuted instantiation: manifest.c:g_string_truncate_inline Unexecuted instantiation: utils.c:g_string_truncate_inline Unexecuted instantiation: checksum.c:g_string_truncate_inline Unexecuted instantiation: context.c:g_string_truncate_inline Unexecuted instantiation: event_log.c:g_string_truncate_inline Unexecuted instantiation: signature.c:g_string_truncate_inline Unexecuted instantiation: status_file.c:g_string_truncate_inline Unexecuted instantiation: bootchooser.c:g_string_truncate_inline Unexecuted instantiation: barebox.c:g_string_truncate_inline Unexecuted instantiation: custom.c:g_string_truncate_inline Unexecuted instantiation: efi.c:g_string_truncate_inline Unexecuted instantiation: grub.c:g_string_truncate_inline Unexecuted instantiation: uboot.c:g_string_truncate_inline Unexecuted instantiation: config_file.c:g_string_truncate_inline Unexecuted instantiation: install.c:g_string_truncate_inline Unexecuted instantiation: mark.c:g_string_truncate_inline Unexecuted instantiation: mount.c:g_string_truncate_inline Unexecuted instantiation: service.c:g_string_truncate_inline Unexecuted instantiation: shell.c:g_string_truncate_inline Unexecuted instantiation: slot.c:g_string_truncate_inline Unexecuted instantiation: update_handler.c:g_string_truncate_inline Unexecuted instantiation: update_utils.c:g_string_truncate_inline Unexecuted instantiation: rauc-installer-generated.c:g_string_truncate_inline Unexecuted instantiation: artifacts.c:g_string_truncate_inline Unexecuted instantiation: bundle.c:g_string_truncate_inline Unexecuted instantiation: crypt.c:g_string_truncate_inline Unexecuted instantiation: dm.c:g_string_truncate_inline Unexecuted instantiation: emmc.c:g_string_truncate_inline Unexecuted instantiation: hash_index.c:g_string_truncate_inline Unexecuted instantiation: mbr.c:g_string_truncate_inline Unexecuted instantiation: stats.c:g_string_truncate_inline Unexecuted instantiation: verity_hash.c:g_string_truncate_inline Unexecuted instantiation: garray.c:g_string_truncate_inline Unexecuted instantiation: gbytes.c:g_string_truncate_inline Unexecuted instantiation: gchecksum.c:g_string_truncate_inline Unexecuted instantiation: gdataset.c:g_string_truncate_inline Unexecuted instantiation: gdatetime.c:g_string_truncate_inline Unexecuted instantiation: gdir.c:g_string_truncate_inline Unexecuted instantiation: genviron.c:g_string_truncate_inline Unexecuted instantiation: gerror.c:g_string_truncate_inline Unexecuted instantiation: gfileutils.c:g_string_truncate_inline Unexecuted instantiation: ggettext.c:g_string_truncate_inline Unexecuted instantiation: ghash.c:g_string_truncate_inline Unexecuted instantiation: gkeyfile.c:g_string_truncate_inline Unexecuted instantiation: glib-init.c:g_string_truncate_inline Unexecuted instantiation: glist.c:g_string_truncate_inline Unexecuted instantiation: gmain.c:g_string_truncate_inline Unexecuted instantiation: gmappedfile.c:g_string_truncate_inline Unexecuted instantiation: gmem.c:g_string_truncate_inline Unexecuted instantiation: gmessages.c:g_string_truncate_inline Unexecuted instantiation: gpattern.c:g_string_truncate_inline Unexecuted instantiation: gpoll.c:g_string_truncate_inline Unexecuted instantiation: gqsort.c:g_string_truncate_inline Unexecuted instantiation: gquark.c:g_string_truncate_inline Unexecuted instantiation: gqueue.c:g_string_truncate_inline Unexecuted instantiation: grefcount.c:g_string_truncate_inline Unexecuted instantiation: gregex.c:g_string_truncate_inline Unexecuted instantiation: gshell.c:g_string_truncate_inline Unexecuted instantiation: gslice.c:g_string_truncate_inline Unexecuted instantiation: gslist.c:g_string_truncate_inline Unexecuted instantiation: gstdio.c:g_string_truncate_inline Unexecuted instantiation: gstrfuncs.c:g_string_truncate_inline Unexecuted instantiation: gstring.c:g_string_truncate_inline Unexecuted instantiation: gtestutils.c:g_string_truncate_inline Unexecuted instantiation: gtimer.c:g_string_truncate_inline Unexecuted instantiation: gtimezone.c:g_string_truncate_inline Unexecuted instantiation: gtranslit.c:g_string_truncate_inline Unexecuted instantiation: guniprop.c:g_string_truncate_inline Unexecuted instantiation: gutf8.c:g_string_truncate_inline Unexecuted instantiation: guri.c:g_string_truncate_inline Unexecuted instantiation: gutils.c:g_string_truncate_inline Unexecuted instantiation: guuid.c:g_string_truncate_inline Unexecuted instantiation: gvariant.c:g_string_truncate_inline Unexecuted instantiation: gvariant-core.c:g_string_truncate_inline Unexecuted instantiation: gvariant-serialiser.c:g_string_truncate_inline Unexecuted instantiation: gvarianttypeinfo.c:g_string_truncate_inline Unexecuted instantiation: gvarianttype.c:g_string_truncate_inline Unexecuted instantiation: gwakeup.c:g_string_truncate_inline Unexecuted instantiation: gprintf.c:g_string_truncate_inline Unexecuted instantiation: glib-unix.c:g_string_truncate_inline Unexecuted instantiation: gspawn.c:g_string_truncate_inline Unexecuted instantiation: giounix.c:g_string_truncate_inline Unexecuted instantiation: gthread-posix.c:g_string_truncate_inline Unexecuted instantiation: garcbox.c:g_string_truncate_inline Unexecuted instantiation: gbitlock.c:g_string_truncate_inline Unexecuted instantiation: gcharset.c:g_string_truncate_inline Unexecuted instantiation: gconvert.c:g_string_truncate_inline Unexecuted instantiation: gdate.c:g_string_truncate_inline Unexecuted instantiation: ghostutils.c:g_string_truncate_inline Unexecuted instantiation: giochannel.c:g_string_truncate_inline Unexecuted instantiation: grand.c:g_string_truncate_inline Unexecuted instantiation: grcbox.c:g_string_truncate_inline Unexecuted instantiation: gasyncinitable.c:g_string_truncate_inline Unexecuted instantiation: gasyncresult.c:g_string_truncate_inline Unexecuted instantiation: gdatainputstream.c:g_string_truncate_inline Unexecuted instantiation: gfile.c:g_string_truncate_inline Unexecuted instantiation: gfileattribute.c:g_string_truncate_inline Unexecuted instantiation: gfileinfo.c:g_string_truncate_inline Unexecuted instantiation: gfileinputstream.c:g_string_truncate_inline Unexecuted instantiation: gfileoutputstream.c:g_string_truncate_inline Unexecuted instantiation: gicon.c:g_string_truncate_inline Unexecuted instantiation: ginitable.c:g_string_truncate_inline Unexecuted instantiation: ginputstream.c:g_string_truncate_inline Unexecuted instantiation: gioerror.c:g_string_truncate_inline Unexecuted instantiation: giostream.c:g_string_truncate_inline Unexecuted instantiation: goutputstream.c:g_string_truncate_inline Unexecuted instantiation: gpollableinputstream.c:g_string_truncate_inline Unexecuted instantiation: gpollableoutputstream.c:g_string_truncate_inline Unexecuted instantiation: gpollfilemonitor.c:g_string_truncate_inline Unexecuted instantiation: gresource.c:g_string_truncate_inline Unexecuted instantiation: gseekable.c:g_string_truncate_inline Unexecuted instantiation: gsimpleasyncresult.c:g_string_truncate_inline Unexecuted instantiation: gsubprocesslauncher.c:g_string_truncate_inline Unexecuted instantiation: gsubprocess.c:g_string_truncate_inline Unexecuted instantiation: gtask.c:g_string_truncate_inline Unexecuted instantiation: gthemedicon.c:g_string_truncate_inline Unexecuted instantiation: gunixfdlist.c:g_string_truncate_inline Unexecuted instantiation: gvfs.c:g_string_truncate_inline Unexecuted instantiation: gzlibdecompressor.c:g_string_truncate_inline Unexecuted instantiation: gdesktopappinfo.c:g_string_truncate_inline Unexecuted instantiation: gcontenttype.c:g_string_truncate_inline Unexecuted instantiation: gfiledescriptorbased.c:g_string_truncate_inline Unexecuted instantiation: gunixmounts.c:g_string_truncate_inline Unexecuted instantiation: gunixinputstream.c:g_string_truncate_inline Unexecuted instantiation: gunixoutputstream.c:g_string_truncate_inline Unexecuted instantiation: gdbusutils.c:g_string_truncate_inline Unexecuted instantiation: gdbuserror.c:g_string_truncate_inline Unexecuted instantiation: gdbusconnection.c:g_string_truncate_inline Unexecuted instantiation: gdbusmessage.c:g_string_truncate_inline Unexecuted instantiation: gdbusnameowning.c:g_string_truncate_inline Unexecuted instantiation: gdbusproxy.c:g_string_truncate_inline Unexecuted instantiation: gdbusprivate.c:g_string_truncate_inline Unexecuted instantiation: gdbusintrospection.c:g_string_truncate_inline Unexecuted instantiation: gdbusmethodinvocation.c:g_string_truncate_inline Unexecuted instantiation: gdbusinterface.c:g_string_truncate_inline Unexecuted instantiation: gdbusinterfaceskeleton.c:g_string_truncate_inline Unexecuted instantiation: gdbusobject.c:g_string_truncate_inline Unexecuted instantiation: gdbusobjectskeleton.c:g_string_truncate_inline Unexecuted instantiation: gdocumentportal.c:g_string_truncate_inline Unexecuted instantiation: glocalfile.c:g_string_truncate_inline Unexecuted instantiation: glocalfileenumerator.c:g_string_truncate_inline Unexecuted instantiation: glocalfileinfo.c:g_string_truncate_inline Unexecuted instantiation: glocalfileinputstream.c:g_string_truncate_inline Unexecuted instantiation: glocalfilemonitor.c:g_string_truncate_inline Unexecuted instantiation: glocalfileoutputstream.c:g_string_truncate_inline Unexecuted instantiation: glocalfileiostream.c:g_string_truncate_inline Unexecuted instantiation: glocalvfs.c:g_string_truncate_inline Unexecuted instantiation: thumbnail-verify.c:g_string_truncate_inline Unexecuted instantiation: gvdb-reader.c:g_string_truncate_inline Unexecuted instantiation: gioenumtypes.c:g_string_truncate_inline Unexecuted instantiation: xdp-dbus.c:g_string_truncate_inline Unexecuted instantiation: gappinfo.c:g_string_truncate_inline Unexecuted instantiation: gbufferedinputstream.c:g_string_truncate_inline Unexecuted instantiation: gbytesicon.c:g_string_truncate_inline Unexecuted instantiation: gcancellable.c:g_string_truncate_inline Unexecuted instantiation: gcontextspecificgroup.c:g_string_truncate_inline Unexecuted instantiation: gconverter.c:g_string_truncate_inline Unexecuted instantiation: gconverterinputstream.c:g_string_truncate_inline Unexecuted instantiation: gdummyfile.c:g_string_truncate_inline Unexecuted instantiation: gemblem.c:g_string_truncate_inline Unexecuted instantiation: gemblemedicon.c:g_string_truncate_inline Unexecuted instantiation: gfileenumerator.c:g_string_truncate_inline Unexecuted instantiation: gfileicon.c:g_string_truncate_inline Unexecuted instantiation: gfilemonitor.c:g_string_truncate_inline Unexecuted instantiation: gfileiostream.c:g_string_truncate_inline Unexecuted instantiation: gfilterinputstream.c:g_string_truncate_inline Unexecuted instantiation: giomodule.c:g_string_truncate_inline Unexecuted instantiation: giomodule-priv.c:g_string_truncate_inline Unexecuted instantiation: gioscheduler.c:g_string_truncate_inline Unexecuted instantiation: gloadableicon.c:g_string_truncate_inline Unexecuted instantiation: gmarshal-internal.c:g_string_truncate_inline Unexecuted instantiation: gmemorymonitor.c:g_string_truncate_inline Unexecuted instantiation: gmemorymonitordbus.c:g_string_truncate_inline Unexecuted instantiation: gmemoryinputstream.c:g_string_truncate_inline Unexecuted instantiation: gmemoryoutputstream.c:g_string_truncate_inline Unexecuted instantiation: gnativevolumemonitor.c:g_string_truncate_inline Unexecuted instantiation: gnetworkmonitor.c:g_string_truncate_inline Unexecuted instantiation: gnetworkmonitorbase.c:g_string_truncate_inline Unexecuted instantiation: gpollableutils.c:g_string_truncate_inline Unexecuted instantiation: gpowerprofilemonitor.c:g_string_truncate_inline Unexecuted instantiation: gpowerprofilemonitordbus.c:g_string_truncate_inline Unexecuted instantiation: gproxy.c:g_string_truncate_inline Unexecuted instantiation: gproxyresolver.c:g_string_truncate_inline Unexecuted instantiation: gresourcefile.c:g_string_truncate_inline Unexecuted instantiation: gsocket.c:g_string_truncate_inline Unexecuted instantiation: gsocketaddress.c:g_string_truncate_inline Unexecuted instantiation: gsocketaddressenumerator.c:g_string_truncate_inline Unexecuted instantiation: gsocketconnectable.c:g_string_truncate_inline Unexecuted instantiation: gsocketconnection.c:g_string_truncate_inline Unexecuted instantiation: gsocketcontrolmessage.c:g_string_truncate_inline Unexecuted instantiation: gsocketinputstream.c:g_string_truncate_inline Unexecuted instantiation: gsocketoutputstream.c:g_string_truncate_inline Unexecuted instantiation: gtcpconnection.c:g_string_truncate_inline Unexecuted instantiation: gtlsbackend.c:g_string_truncate_inline Unexecuted instantiation: gtlsdatabase.c:g_string_truncate_inline Unexecuted instantiation: gtlsinteraction.c:g_string_truncate_inline Unexecuted instantiation: gtlspassword.c:g_string_truncate_inline Unexecuted instantiation: gunionvolumemonitor.c:g_string_truncate_inline Unexecuted instantiation: gunixconnection.c:g_string_truncate_inline Unexecuted instantiation: gunixcredentialsmessage.c:g_string_truncate_inline Unexecuted instantiation: gunixsocketaddress.c:g_string_truncate_inline Unexecuted instantiation: gvolumemonitor.c:g_string_truncate_inline Unexecuted instantiation: giounix-private.c:g_string_truncate_inline Unexecuted instantiation: gunixfdmessage.c:g_string_truncate_inline Unexecuted instantiation: gunixvolumemonitor.c:g_string_truncate_inline Unexecuted instantiation: gfdonotificationbackend.c:g_string_truncate_inline Unexecuted instantiation: ggtknotificationbackend.c:g_string_truncate_inline Unexecuted instantiation: gnetworkmonitornetlink.c:g_string_truncate_inline Unexecuted instantiation: gnetworkmonitornm.c:g_string_truncate_inline Unexecuted instantiation: gapplication.c:g_string_truncate_inline Unexecuted instantiation: gapplicationcommandline.c:g_string_truncate_inline Unexecuted instantiation: gapplicationimpl-dbus.c:g_string_truncate_inline Unexecuted instantiation: gactiongroup.c:g_string_truncate_inline Unexecuted instantiation: gactionmap.c:g_string_truncate_inline Unexecuted instantiation: gsimpleactiongroup.c:g_string_truncate_inline Unexecuted instantiation: gremoteactiongroup.c:g_string_truncate_inline Unexecuted instantiation: gactiongroupexporter.c:g_string_truncate_inline Unexecuted instantiation: gdbusactiongroup.c:g_string_truncate_inline Unexecuted instantiation: gaction.c:g_string_truncate_inline Unexecuted instantiation: gsimpleaction.c:g_string_truncate_inline Unexecuted instantiation: gnotification.c:g_string_truncate_inline Unexecuted instantiation: gnotificationbackend.c:g_string_truncate_inline Unexecuted instantiation: gkeyfilesettingsbackend.c:g_string_truncate_inline Unexecuted instantiation: gmemorysettingsbackend.c:g_string_truncate_inline Unexecuted instantiation: gnullsettingsbackend.c:g_string_truncate_inline Unexecuted instantiation: gsettingsbackend.c:g_string_truncate_inline Unexecuted instantiation: gsettings.c:g_string_truncate_inline Unexecuted instantiation: gdbusaddress.c:g_string_truncate_inline Unexecuted instantiation: gdbusauthobserver.c:g_string_truncate_inline Unexecuted instantiation: gdbusauth.c:g_string_truncate_inline Unexecuted instantiation: gdbusauthmechanism.c:g_string_truncate_inline Unexecuted instantiation: gdbusauthmechanismanon.c:g_string_truncate_inline Unexecuted instantiation: gdbusauthmechanismexternal.c:g_string_truncate_inline Unexecuted instantiation: gdbusauthmechanismsha1.c:g_string_truncate_inline Unexecuted instantiation: gdbusnamewatching.c:g_string_truncate_inline Unexecuted instantiation: gopenuriportal.c:g_string_truncate_inline Unexecuted instantiation: gmemorymonitorportal.c:g_string_truncate_inline Unexecuted instantiation: gnetworkmonitorportal.c:g_string_truncate_inline Unexecuted instantiation: gpowerprofilemonitorportal.c:g_string_truncate_inline Unexecuted instantiation: gproxyresolverportal.c:g_string_truncate_inline Unexecuted instantiation: gtrashportal.c:g_string_truncate_inline Unexecuted instantiation: gportalsupport.c:g_string_truncate_inline Unexecuted instantiation: gportalnotificationbackend.c:g_string_truncate_inline Unexecuted instantiation: gsandbox.c:g_string_truncate_inline Unexecuted instantiation: ghttpproxy.c:g_string_truncate_inline Unexecuted instantiation: gsocks4proxy.c:g_string_truncate_inline Unexecuted instantiation: gsocks4aproxy.c:g_string_truncate_inline Unexecuted instantiation: gsocks5proxy.c:g_string_truncate_inline Unexecuted instantiation: ginotifyfilemonitor.c:g_string_truncate_inline Unexecuted instantiation: gcredentials.c:g_string_truncate_inline Unexecuted instantiation: gdatagrambased.c:g_string_truncate_inline Unexecuted instantiation: gdataoutputstream.c:g_string_truncate_inline Unexecuted instantiation: gdebugcontroller.c:g_string_truncate_inline Unexecuted instantiation: gdebugcontrollerdbus.c:g_string_truncate_inline Unexecuted instantiation: gdrive.c:g_string_truncate_inline Unexecuted instantiation: gdummyproxyresolver.c:g_string_truncate_inline Unexecuted instantiation: gdummytlsbackend.c:g_string_truncate_inline Unexecuted instantiation: gfilteroutputstream.c:g_string_truncate_inline Unexecuted instantiation: ginetaddress.c:g_string_truncate_inline Unexecuted instantiation: ginetaddressmask.c:g_string_truncate_inline Unexecuted instantiation: ginetsocketaddress.c:g_string_truncate_inline Unexecuted instantiation: gmount.c:g_string_truncate_inline Unexecuted instantiation: gnativesocketaddress.c:g_string_truncate_inline Unexecuted instantiation: gnetworkaddress.c:g_string_truncate_inline Unexecuted instantiation: gnetworking.c:g_string_truncate_inline Unexecuted instantiation: gproxyaddress.c:g_string_truncate_inline Unexecuted instantiation: gproxyaddressenumerator.c:g_string_truncate_inline Unexecuted instantiation: gresolver.c:g_string_truncate_inline Unexecuted instantiation: gsimplepermission.c:g_string_truncate_inline Unexecuted instantiation: gsocketclient.c:g_string_truncate_inline Unexecuted instantiation: gsrvtarget.c:g_string_truncate_inline Unexecuted instantiation: gtcpwrapperconnection.c:g_string_truncate_inline Unexecuted instantiation: gthreadedresolver.c:g_string_truncate_inline Unexecuted instantiation: gtlscertificate.c:g_string_truncate_inline Unexecuted instantiation: gtlsclientconnection.c:g_string_truncate_inline Unexecuted instantiation: gtlsconnection.c:g_string_truncate_inline Unexecuted instantiation: gtlsfiledatabase.c:g_string_truncate_inline Unexecuted instantiation: gtlsserverconnection.c:g_string_truncate_inline Unexecuted instantiation: gdtlsconnection.c:g_string_truncate_inline Unexecuted instantiation: gdtlsclientconnection.c:g_string_truncate_inline Unexecuted instantiation: gdtlsserverconnection.c:g_string_truncate_inline Unexecuted instantiation: gvolume.c:g_string_truncate_inline Unexecuted instantiation: gunixmount.c:g_string_truncate_inline Unexecuted instantiation: gunixvolume.c:g_string_truncate_inline Unexecuted instantiation: gdelayedsettingsbackend.c:g_string_truncate_inline Unexecuted instantiation: gsettingsschema.c:g_string_truncate_inline Unexecuted instantiation: gsettings-mapping.c:g_string_truncate_inline Unexecuted instantiation: inotify-sub.c:g_string_truncate_inline Unexecuted instantiation: inotify-helper.c:g_string_truncate_inline Unexecuted instantiation: gnetworkservice.c:g_string_truncate_inline Unexecuted instantiation: gpermission.c:g_string_truncate_inline Unexecuted instantiation: inotify-path.c:g_string_truncate_inline Unexecuted instantiation: inotify-missing.c:g_string_truncate_inline Unexecuted instantiation: inotify-kernel.c:g_string_truncate_inline Unexecuted instantiation: gboxed.c:g_string_truncate_inline Unexecuted instantiation: gclosure.c:g_string_truncate_inline Unexecuted instantiation: genums.c:g_string_truncate_inline Unexecuted instantiation: gmarshal.c:g_string_truncate_inline Unexecuted instantiation: gobject.c:g_string_truncate_inline Unexecuted instantiation: gparam.c:g_string_truncate_inline Unexecuted instantiation: gparamspecs.c:g_string_truncate_inline Unexecuted instantiation: gsignal.c:g_string_truncate_inline Unexecuted instantiation: gsourceclosure.c:g_string_truncate_inline Unexecuted instantiation: gtype.c:g_string_truncate_inline Unexecuted instantiation: gtypemodule.c:g_string_truncate_inline Unexecuted instantiation: gtypeplugin.c:g_string_truncate_inline Unexecuted instantiation: gvalue.c:g_string_truncate_inline Unexecuted instantiation: gvaluearray.c:g_string_truncate_inline Unexecuted instantiation: gvaluetransform.c:g_string_truncate_inline Unexecuted instantiation: gvaluetypes.c:g_string_truncate_inline Unexecuted instantiation: gatomicarray.c:g_string_truncate_inline Unexecuted instantiation: gmodule.c:g_string_truncate_inline Unexecuted instantiation: gmodule-deprecated.c:g_string_truncate_inline Unexecuted instantiation: gbase64.c:g_string_truncate_inline Unexecuted instantiation: gbookmarkfile.c:g_string_truncate_inline Unexecuted instantiation: ghook.c:g_string_truncate_inline Unexecuted instantiation: glib-private.c:g_string_truncate_inline Unexecuted instantiation: gmarkup.c:g_string_truncate_inline Unexecuted instantiation: goption.c:g_string_truncate_inline Unexecuted instantiation: gscanner.c:g_string_truncate_inline Unexecuted instantiation: gsequence.c:g_string_truncate_inline Unexecuted instantiation: gthreadpool.c:g_string_truncate_inline Unexecuted instantiation: gtree.c:g_string_truncate_inline Unexecuted instantiation: gunicollate.c:g_string_truncate_inline Unexecuted instantiation: gvariant-parser.c:g_string_truncate_inline Unexecuted instantiation: gasyncqueue.c:g_string_truncate_inline |
256 | | |
257 | | #define g_string_truncate(gstr, len) \ |
258 | 0 | g_string_truncate_inline (gstr, len) |
259 | | |
260 | | #if G_GNUC_CHECK_VERSION (2, 0) |
261 | | |
262 | | #define g_string_append(gstr, val) \ |
263 | 20.2M | (__builtin_constant_p (val) ? \ |
264 | 20.2M | G_GNUC_EXTENSION ({ \ |
265 | 20.2M | const char * const __val = (val); \ |
266 | 20.2M | g_string_append_len (gstr, __val, \ |
267 | 20.2M | G_LIKELY (__val != NULL) ? \ |
268 | 20.2M | (gssize) strlen (_G_STR_NONNULL (__val)) \ |
269 | 20.2M | : (gssize) -1); \ |
270 | 20.2M | }) \ |
271 | 20.2M | : \ |
272 | 20.2M | g_string_append_len (gstr, val, (gssize) -1)) |
273 | | |
274 | | #endif /* G_GNUC_CHECK_VERSION (2, 0) */ |
275 | | |
276 | | #endif /* __GTK_DOC_IGNORE__ */ |
277 | | |
278 | | #if defined (_MSC_VER) && !defined (__clang__) |
279 | | #pragma warning (pop) /* #pragma warning (disable : 4141) */ |
280 | | #endif |
281 | | |
282 | | #endif /* G_CAN_INLINE */ |
283 | | |
284 | | GLIB_DEPRECATED |
285 | | GString *g_string_down (GString *string); |
286 | | GLIB_DEPRECATED |
287 | | GString *g_string_up (GString *string); |
288 | | |
289 | | #define g_string_sprintf g_string_printf GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_string_printf) |
290 | | #define g_string_sprintfa g_string_append_printf GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_string_append_printf) |
291 | | |
292 | | G_END_DECLS |
293 | | |
294 | | #endif /* __G_STRING_H__ */ |