/src/tinysparql/subprojects/glib-2.80.3/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_2_78 |
55 | | GString* g_string_new_take (gchar *init); |
56 | | GLIB_AVAILABLE_IN_ALL |
57 | | GString* g_string_new_len (const gchar *init, |
58 | | gssize len); |
59 | | GLIB_AVAILABLE_IN_ALL |
60 | | GString* g_string_sized_new (gsize dfl_size); |
61 | | GLIB_AVAILABLE_IN_ALL |
62 | | gchar* (g_string_free) (GString *string, |
63 | | gboolean free_segment); |
64 | | GLIB_AVAILABLE_IN_2_76 |
65 | | gchar* g_string_free_and_steal (GString *string) G_GNUC_WARN_UNUSED_RESULT; |
66 | | |
67 | | #if G_GNUC_CHECK_VERSION (2, 0) && (GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_76) |
68 | | |
69 | | #define g_string_free(str, free_segment) \ |
70 | 4.19M | (__builtin_constant_p (free_segment) ? \ |
71 | 4.19M | ((free_segment) ? \ |
72 | 4.19M | (g_string_free) ((str), (free_segment)) : \ |
73 | 4.19M | g_string_free_and_steal (str)) \ |
74 | 4.19M | : \ |
75 | 4.19M | (g_string_free) ((str), (free_segment))) |
76 | | |
77 | | #endif /* G_GNUC_CHECK_VERSION (2, 0) && (GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_76) */ |
78 | | |
79 | | GLIB_AVAILABLE_IN_2_34 |
80 | | GBytes* g_string_free_to_bytes (GString *string); |
81 | | GLIB_AVAILABLE_IN_ALL |
82 | | gboolean g_string_equal (const GString *v, |
83 | | const GString *v2); |
84 | | GLIB_AVAILABLE_IN_ALL |
85 | | guint g_string_hash (const GString *str); |
86 | | GLIB_AVAILABLE_IN_ALL |
87 | | GString* g_string_assign (GString *string, |
88 | | const gchar *rval); |
89 | | GLIB_AVAILABLE_IN_ALL |
90 | | GString* g_string_truncate (GString *string, |
91 | | gsize len); |
92 | | GLIB_AVAILABLE_IN_ALL |
93 | | GString* g_string_set_size (GString *string, |
94 | | gsize len); |
95 | | GLIB_AVAILABLE_IN_ALL |
96 | | GString* g_string_insert_len (GString *string, |
97 | | gssize pos, |
98 | | const gchar *val, |
99 | | gssize len); |
100 | | GLIB_AVAILABLE_IN_ALL |
101 | | GString* g_string_append (GString *string, |
102 | | const gchar *val); |
103 | | GLIB_AVAILABLE_IN_ALL |
104 | | GString* g_string_append_len (GString *string, |
105 | | const gchar *val, |
106 | | gssize len); |
107 | | GLIB_AVAILABLE_IN_ALL |
108 | | GString* g_string_append_c (GString *string, |
109 | | gchar c); |
110 | | GLIB_AVAILABLE_IN_ALL |
111 | | GString* g_string_append_unichar (GString *string, |
112 | | gunichar wc); |
113 | | GLIB_AVAILABLE_IN_ALL |
114 | | GString* g_string_prepend (GString *string, |
115 | | const gchar *val); |
116 | | GLIB_AVAILABLE_IN_ALL |
117 | | GString* g_string_prepend_c (GString *string, |
118 | | gchar c); |
119 | | GLIB_AVAILABLE_IN_ALL |
120 | | GString* g_string_prepend_unichar (GString *string, |
121 | | gunichar wc); |
122 | | GLIB_AVAILABLE_IN_ALL |
123 | | GString* g_string_prepend_len (GString *string, |
124 | | const gchar *val, |
125 | | gssize len); |
126 | | GLIB_AVAILABLE_IN_ALL |
127 | | GString* g_string_insert (GString *string, |
128 | | gssize pos, |
129 | | const gchar *val); |
130 | | GLIB_AVAILABLE_IN_ALL |
131 | | GString* g_string_insert_c (GString *string, |
132 | | gssize pos, |
133 | | gchar c); |
134 | | GLIB_AVAILABLE_IN_ALL |
135 | | GString* g_string_insert_unichar (GString *string, |
136 | | gssize pos, |
137 | | gunichar wc); |
138 | | GLIB_AVAILABLE_IN_ALL |
139 | | GString* g_string_overwrite (GString *string, |
140 | | gsize pos, |
141 | | const gchar *val); |
142 | | GLIB_AVAILABLE_IN_ALL |
143 | | GString* g_string_overwrite_len (GString *string, |
144 | | gsize pos, |
145 | | const gchar *val, |
146 | | gssize len); |
147 | | GLIB_AVAILABLE_IN_ALL |
148 | | GString* g_string_erase (GString *string, |
149 | | gssize pos, |
150 | | gssize len); |
151 | | GLIB_AVAILABLE_IN_2_68 |
152 | | guint g_string_replace (GString *string, |
153 | | const gchar *find, |
154 | | const gchar *replace, |
155 | | guint limit); |
156 | | GLIB_AVAILABLE_IN_ALL |
157 | | GString* g_string_ascii_down (GString *string); |
158 | | GLIB_AVAILABLE_IN_ALL |
159 | | GString* g_string_ascii_up (GString *string); |
160 | | GLIB_AVAILABLE_IN_ALL |
161 | | void g_string_vprintf (GString *string, |
162 | | const gchar *format, |
163 | | va_list args) |
164 | | G_GNUC_PRINTF(2, 0); |
165 | | GLIB_AVAILABLE_IN_ALL |
166 | | void g_string_printf (GString *string, |
167 | | const gchar *format, |
168 | | ...) G_GNUC_PRINTF (2, 3); |
169 | | GLIB_AVAILABLE_IN_ALL |
170 | | void g_string_append_vprintf (GString *string, |
171 | | const gchar *format, |
172 | | va_list args) |
173 | | G_GNUC_PRINTF(2, 0); |
174 | | GLIB_AVAILABLE_IN_ALL |
175 | | void g_string_append_printf (GString *string, |
176 | | const gchar *format, |
177 | | ...) G_GNUC_PRINTF (2, 3); |
178 | | GLIB_AVAILABLE_IN_ALL |
179 | | GString* g_string_append_uri_escaped (GString *string, |
180 | | const gchar *unescaped, |
181 | | const gchar *reserved_chars_allowed, |
182 | | gboolean allow_utf8); |
183 | | |
184 | | #ifdef G_CAN_INLINE |
185 | | |
186 | | #if defined (_MSC_VER) && !defined (__clang__) |
187 | | #pragma warning (push) |
188 | | #pragma warning (disable : 4141) /* silence "warning C4141: 'inline' used more than once" */ |
189 | | #endif |
190 | | |
191 | | #ifndef __GTK_DOC_IGNORE__ |
192 | | |
193 | | G_ALWAYS_INLINE |
194 | | static inline GString* |
195 | | g_string_append_c_inline (GString *gstring, |
196 | | gchar c) |
197 | 195M | { |
198 | 195M | if (G_LIKELY (gstring != NULL && |
199 | 195M | gstring->len + 1 < gstring->allocated_len)) |
200 | 195M | { |
201 | 195M | gstring->str[gstring->len++] = c; |
202 | 195M | gstring->str[gstring->len] = 0; |
203 | 195M | } |
204 | 148k | else |
205 | 148k | g_string_insert_c (gstring, -1, c); |
206 | 195M | return gstring; |
207 | 195M | } Unexecuted instantiation: fuzz_query.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: ginputstream.c:g_string_append_c_inline Unexecuted instantiation: gioerror.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: gtask.c:g_string_append_c_inline Unexecuted instantiation: gthemedicon.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: gfiledescriptorbased.c:g_string_append_c_inline Unexecuted instantiation: gdesktopappinfo.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: 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: 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: gasyncinitable.c:g_string_append_c_inline Unexecuted instantiation: gasyncresult.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: ginitable.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: giostream.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: 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: gsimpleasyncresult.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: gunixfdlist.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: gcontenttype.c:g_string_append_c_inline Unexecuted instantiation: gunixfdmessage.c:g_string_append_c_inline Unexecuted instantiation: gunixmounts.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: gdbusproxy.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: 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: gdatainputstream.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: gioscheduler.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: gunixinputstream.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: gbufferedinputstream.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: gsubprocess.c:g_string_append_c_inline Unexecuted instantiation: giounix-private.c:g_string_append_c_inline Unexecuted instantiation: gunixoutputstream.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: gmemoryoutputstream.c:g_string_append_c_inline Unexecuted instantiation: inotify-kernel.c:g_string_append_c_inline Unexecuted instantiation: garray.c:g_string_append_c_inline Unexecuted instantiation: gbase64.c:g_string_append_c_inline Unexecuted instantiation: gbytes.c:g_string_append_c_inline Unexecuted instantiation: gcharset.c:g_string_append_c_inline Unexecuted instantiation: gchecksum.c:g_string_append_c_inline Unexecuted instantiation: gconvert.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: gdatetime-private.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: ghostutils.c:g_string_append_c_inline Unexecuted instantiation: giochannel.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: glib-private.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: gmarkup.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: goption.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: grand.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: gsequence.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: gthreadpool.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: gtree.c:g_string_append_c_inline Unexecuted instantiation: guniprop.c:g_string_append_c_inline Unexecuted instantiation: gutf8.c:g_string_append_c_inline Unexecuted instantiation: gunicollate.c:g_string_append_c_inline guri.c:g_string_append_c_inline Line | Count | Source | 197 | 42.4M | { | 198 | 42.4M | if (G_LIKELY (gstring != NULL && | 199 | 42.4M | gstring->len + 1 < gstring->allocated_len)) | 200 | 42.4M | { | 201 | 42.4M | gstring->str[gstring->len++] = c; | 202 | 42.4M | gstring->str[gstring->len] = 0; | 203 | 42.4M | } | 204 | 0 | else | 205 | 0 | g_string_insert_c (gstring, -1, c); | 206 | 42.4M | return gstring; | 207 | 42.4M | } |
Unexecuted instantiation: gutils.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-parser.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: gasyncqueue.c:g_string_append_c_inline Unexecuted instantiation: gbitlock.c:g_string_append_c_inline Unexecuted instantiation: gdate.c:g_string_append_c_inline Unexecuted instantiation: grcbox.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: tracker-connection.c:g_string_append_c_inline Unexecuted instantiation: tracker-cursor.c:g_string_append_c_inline Unexecuted instantiation: tracker-error.c:g_string_append_c_inline Unexecuted instantiation: tracker-namespace-manager.c:g_string_append_c_inline Unexecuted instantiation: tracker-resource.c:g_string_append_c_inline Unexecuted instantiation: tracker-serializer.c:g_string_append_c_inline Unexecuted instantiation: tracker-serializer-json.c:g_string_append_c_inline Unexecuted instantiation: tracker-serializer-json-ld.c:g_string_append_c_inline Unexecuted instantiation: tracker-serializer-trig.c:g_string_append_c_inline Unexecuted instantiation: tracker-serializer-turtle.c:g_string_append_c_inline Unexecuted instantiation: tracker-serializer-xml.c:g_string_append_c_inline Unexecuted instantiation: tracker-uri.c:g_string_append_c_inline tracker-utils.c:g_string_append_c_inline Line | Count | Source | 197 | 35.2M | { | 198 | 35.2M | if (G_LIKELY (gstring != NULL && | 199 | 35.2M | gstring->len + 1 < gstring->allocated_len)) | 200 | 35.2M | { | 201 | 35.2M | gstring->str[gstring->len++] = c; | 202 | 35.2M | gstring->str[gstring->len] = 0; | 203 | 35.2M | } | 204 | 1.87k | else | 205 | 1.87k | g_string_insert_c (gstring, -1, c); | 206 | 35.2M | return gstring; | 207 | 35.2M | } |
Unexecuted instantiation: tracker-data-manager.c:g_string_append_c_inline Unexecuted instantiation: tracker-data-query.c:g_string_append_c_inline Unexecuted instantiation: tracker-data-update.c:g_string_append_c_inline Unexecuted instantiation: tracker-db-interface.c:g_string_append_c_inline Unexecuted instantiation: tracker-db-interface-sqlite.c:g_string_append_c_inline Unexecuted instantiation: tracker-db-manager.c:g_string_append_c_inline Unexecuted instantiation: tracker-fts-tokenizer.c:g_string_append_c_inline Unexecuted instantiation: tracker-namespace.c:g_string_append_c_inline Unexecuted instantiation: tracker-ontologies.c:g_string_append_c_inline Unexecuted instantiation: tracker-ontologies-diff.c:g_string_append_c_inline Unexecuted instantiation: tracker-ontologies-introspect.c:g_string_append_c_inline Unexecuted instantiation: tracker-ontologies-rdf.c:g_string_append_c_inline Unexecuted instantiation: tracker-property.c:g_string_append_c_inline Unexecuted instantiation: tracker-rowid.c:g_string_append_c_inline Unexecuted instantiation: tracker-sparql.c:g_string_append_c_inline Unexecuted instantiation: tracker-uuid.c:g_string_append_c_inline Unexecuted instantiation: tracker-vtab-service.c:g_string_append_c_inline Unexecuted instantiation: tracker-vtab-triples.c:g_string_append_c_inline Unexecuted instantiation: tracker-bus.c:g_string_append_c_inline Unexecuted instantiation: tracker-bus-batch.c:g_string_append_c_inline Unexecuted instantiation: tracker-bus-cursor.c:g_string_append_c_inline Unexecuted instantiation: tracker-bus-statement.c:g_string_append_c_inline Unexecuted instantiation: tracker-direct.c:g_string_append_c_inline Unexecuted instantiation: tracker-direct-batch.c:g_string_append_c_inline Unexecuted instantiation: tracker-direct-statement.c:g_string_append_c_inline Unexecuted instantiation: tracker-remote.c:g_string_append_c_inline Unexecuted instantiation: tracker-sparql-enum-types.c:g_string_append_c_inline Unexecuted instantiation: tracker-data-enum-types.c:g_string_append_c_inline Unexecuted instantiation: tracker-gresources.c:g_string_append_c_inline Unexecuted instantiation: tracker-nepomuk-gresources.c:g_string_append_c_inline Unexecuted instantiation: tracker-date-time.c:g_string_append_c_inline Unexecuted instantiation: tracker-debug.c:g_string_append_c_inline Unexecuted instantiation: tracker-file-utils.c:g_string_append_c_inline Unexecuted instantiation: tracker-parser-libunistring.c:g_string_append_c_inline Unexecuted instantiation: tracker-http.c:g_string_append_c_inline Unexecuted instantiation: tracker-batch.c:g_string_append_c_inline Unexecuted instantiation: tracker-deserializer.c:g_string_append_c_inline Unexecuted instantiation: tracker-deserializer-turtle.c:g_string_append_c_inline Unexecuted instantiation: tracker-deserializer-json.c:g_string_append_c_inline Unexecuted instantiation: tracker-deserializer-json-ld.c:g_string_append_c_inline Unexecuted instantiation: tracker-deserializer-resource.c:g_string_append_c_inline Unexecuted instantiation: tracker-deserializer-xml.c:g_string_append_c_inline Unexecuted instantiation: tracker-notifier.c:g_string_append_c_inline Unexecuted instantiation: tracker-statement.c:g_string_append_c_inline Unexecuted instantiation: tracker-class.c:g_string_append_c_inline Unexecuted instantiation: tracker-collation.c:g_string_append_c_inline Unexecuted instantiation: tracker-ontology.c:g_string_append_c_inline Unexecuted instantiation: tracker-string-builder.c:g_string_append_c_inline Unexecuted instantiation: tracker-sparql-parser.c:g_string_append_c_inline Unexecuted instantiation: tracker-sparql-types.c:g_string_append_c_inline Unexecuted instantiation: tracker-remote-statement.c:g_string_append_c_inline Unexecuted instantiation: tracker-remote-namespaces.c:g_string_append_c_inline Unexecuted instantiation: tracker-language.c:g_string_append_c_inline Unexecuted instantiation: tracker-deserializer-rdf.c:g_string_append_c_inline Unexecuted instantiation: json-array.c:g_string_append_c_inline Unexecuted instantiation: json-builder.c:g_string_append_c_inline Unexecuted instantiation: json-generator.c:g_string_append_c_inline Unexecuted instantiation: json-node.c:g_string_append_c_inline Unexecuted instantiation: json-object.c:g_string_append_c_inline Unexecuted instantiation: json-parser.c:g_string_append_c_inline Unexecuted instantiation: json-reader.c:g_string_append_c_inline json-scanner.c:g_string_append_c_inline Line | Count | Source | 197 | 118M | { | 198 | 118M | if (G_LIKELY (gstring != NULL && | 199 | 118M | gstring->len + 1 < gstring->allocated_len)) | 200 | 117M | { | 201 | 117M | gstring->str[gstring->len++] = c; | 202 | 117M | gstring->str[gstring->len] = 0; | 203 | 117M | } | 204 | 146k | else | 205 | 146k | g_string_insert_c (gstring, -1, c); | 206 | 118M | return gstring; | 207 | 118M | } |
Unexecuted instantiation: json-value.c:g_string_append_c_inline Unexecuted instantiation: json-debug.c:g_string_append_c_inline Unexecuted instantiation: gbookmarkfile.c:g_string_append_c_inline Unexecuted instantiation: ghmac.c:g_string_append_c_inline Unexecuted instantiation: ghook.c:g_string_append_c_inline Unexecuted instantiation: gnode.c:g_string_append_c_inline Unexecuted instantiation: gscanner.c:g_string_append_c_inline Unexecuted instantiation: gstrvbuilder.c:g_string_append_c_inline Unexecuted instantiation: guuid.c:g_string_append_c_inline Unexecuted instantiation: fuzz_rdf_jsonld.c:g_string_append_c_inline Unexecuted instantiation: fuzz_rdf_trig.c:g_string_append_c_inline Unexecuted instantiation: fuzz_rdf_turtle.c:g_string_append_c_inline |
208 | | |
209 | | #define g_string_append_c(gstr,c) \ |
210 | 195M | g_string_append_c_inline (gstr, c) |
211 | | |
212 | | G_ALWAYS_INLINE |
213 | | static inline GString * |
214 | | g_string_append_len_inline (GString *gstring, |
215 | | const char *val, |
216 | | gssize len) |
217 | 2.48M | { |
218 | 2.48M | gsize len_unsigned; |
219 | | |
220 | 2.48M | if G_UNLIKELY (gstring == NULL) |
221 | 0 | return g_string_append_len (gstring, val, len); |
222 | | |
223 | 2.48M | if G_UNLIKELY (val == NULL) |
224 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; |
225 | | |
226 | 2.48M | if (len < 0) |
227 | 395k | len_unsigned = strlen (val); |
228 | 2.08M | else |
229 | 2.08M | len_unsigned = (gsize) len; |
230 | | |
231 | 2.48M | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) |
232 | 2.45M | { |
233 | 2.45M | char *end = gstring->str + gstring->len; |
234 | 2.45M | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) |
235 | 2.45M | memcpy (end, val, len_unsigned); |
236 | 0 | else |
237 | 0 | memmove (end, val, len_unsigned); |
238 | 2.45M | gstring->len += len_unsigned; |
239 | 2.45M | gstring->str[gstring->len] = 0; |
240 | 2.45M | return gstring; |
241 | 2.45M | } |
242 | 28.9k | else |
243 | 28.9k | return g_string_insert_len (gstring, -1, val, len); |
244 | 2.48M | } Unexecuted instantiation: fuzz_query.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: ginputstream.c:g_string_append_len_inline Unexecuted instantiation: gioerror.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: gtask.c:g_string_append_len_inline Unexecuted instantiation: gthemedicon.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: gfiledescriptorbased.c:g_string_append_len_inline Unexecuted instantiation: gdesktopappinfo.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: 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: 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: gasyncinitable.c:g_string_append_len_inline Unexecuted instantiation: gasyncresult.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: ginitable.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: giostream.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: 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: gsimpleasyncresult.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: gunixfdlist.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: gcontenttype.c:g_string_append_len_inline Unexecuted instantiation: gunixfdmessage.c:g_string_append_len_inline Unexecuted instantiation: gunixmounts.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: gdbusproxy.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: 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: gdatainputstream.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: gioscheduler.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: gunixinputstream.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: gbufferedinputstream.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: gsubprocess.c:g_string_append_len_inline Unexecuted instantiation: giounix-private.c:g_string_append_len_inline Unexecuted instantiation: gunixoutputstream.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: gmemoryoutputstream.c:g_string_append_len_inline Unexecuted instantiation: inotify-kernel.c:g_string_append_len_inline Unexecuted instantiation: garray.c:g_string_append_len_inline Unexecuted instantiation: gbase64.c:g_string_append_len_inline Unexecuted instantiation: gbytes.c:g_string_append_len_inline Unexecuted instantiation: gcharset.c:g_string_append_len_inline Unexecuted instantiation: gchecksum.c:g_string_append_len_inline Unexecuted instantiation: gconvert.c:g_string_append_len_inline Unexecuted instantiation: gdataset.c:g_string_append_len_inline gdatetime.c:g_string_append_len_inline Line | Count | Source | 217 | 142k | { | 218 | 142k | gsize len_unsigned; | 219 | | | 220 | 142k | if G_UNLIKELY (gstring == NULL) | 221 | 0 | return g_string_append_len (gstring, val, len); | 222 | | | 223 | 142k | if G_UNLIKELY (val == NULL) | 224 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 225 | | | 226 | 142k | if (len < 0) | 227 | 97.6k | len_unsigned = strlen (val); | 228 | 44.5k | else | 229 | 44.5k | len_unsigned = (gsize) len; | 230 | | | 231 | 142k | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 232 | 142k | { | 233 | 142k | char *end = gstring->str + gstring->len; | 234 | 142k | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 235 | 142k | memcpy (end, val, len_unsigned); | 236 | 0 | else | 237 | 0 | memmove (end, val, len_unsigned); | 238 | 142k | gstring->len += len_unsigned; | 239 | 142k | gstring->str[gstring->len] = 0; | 240 | 142k | return gstring; | 241 | 142k | } | 242 | 0 | else | 243 | 0 | return g_string_insert_len (gstring, -1, val, len); | 244 | 142k | } |
Unexecuted instantiation: gdatetime-private.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 | 217 | 761k | { | 218 | 761k | gsize len_unsigned; | 219 | | | 220 | 761k | if G_UNLIKELY (gstring == NULL) | 221 | 0 | return g_string_append_len (gstring, val, len); | 222 | | | 223 | 761k | if G_UNLIKELY (val == NULL) | 224 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 225 | | | 226 | 761k | if (len < 0) | 227 | 297k | len_unsigned = strlen (val); | 228 | 463k | else | 229 | 463k | len_unsigned = (gsize) len; | 230 | | | 231 | 761k | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 232 | 761k | { | 233 | 761k | char *end = gstring->str + gstring->len; | 234 | 761k | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 235 | 761k | memcpy (end, val, len_unsigned); | 236 | 0 | else | 237 | 0 | memmove (end, val, len_unsigned); | 238 | 761k | gstring->len += len_unsigned; | 239 | 761k | gstring->str[gstring->len] = 0; | 240 | 761k | return gstring; | 241 | 761k | } | 242 | 0 | else | 243 | 0 | return g_string_insert_len (gstring, -1, val, len); | 244 | 761k | } |
Unexecuted instantiation: ggettext.c:g_string_append_len_inline Unexecuted instantiation: ghash.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: gkeyfile.c:g_string_append_len_inline Unexecuted instantiation: glib-init.c:g_string_append_len_inline Unexecuted instantiation: glib-private.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: gmarkup.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: goption.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: grand.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: gsequence.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 gstring.c:g_string_append_len_inline Line | Count | Source | 217 | 191k | { | 218 | 191k | gsize len_unsigned; | 219 | | | 220 | 191k | if G_UNLIKELY (gstring == NULL) | 221 | 0 | return g_string_append_len (gstring, val, len); | 222 | | | 223 | 191k | if G_UNLIKELY (val == NULL) | 224 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 225 | | | 226 | 191k | if (len < 0) | 227 | 0 | len_unsigned = strlen (val); | 228 | 191k | else | 229 | 191k | len_unsigned = (gsize) len; | 230 | | | 231 | 191k | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 232 | 191k | { | 233 | 191k | char *end = gstring->str + gstring->len; | 234 | 191k | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 235 | 191k | memcpy (end, val, len_unsigned); | 236 | 0 | else | 237 | 0 | memmove (end, val, len_unsigned); | 238 | 191k | gstring->len += len_unsigned; | 239 | 191k | gstring->str[gstring->len] = 0; | 240 | 191k | return gstring; | 241 | 191k | } | 242 | 0 | else | 243 | 0 | return g_string_insert_len (gstring, -1, val, len); | 244 | 191k | } |
Unexecuted instantiation: gtestutils.c:g_string_append_len_inline Unexecuted instantiation: gthreadpool.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: gtree.c:g_string_append_len_inline Unexecuted instantiation: guniprop.c:g_string_append_len_inline Unexecuted instantiation: gutf8.c:g_string_append_len_inline Unexecuted instantiation: gunicollate.c:g_string_append_len_inline Unexecuted instantiation: guri.c:g_string_append_len_inline Unexecuted instantiation: gutils.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-parser.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: gasyncqueue.c:g_string_append_len_inline Unexecuted instantiation: gbitlock.c:g_string_append_len_inline Unexecuted instantiation: gdate.c:g_string_append_len_inline Unexecuted instantiation: grcbox.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: tracker-connection.c:g_string_append_len_inline Unexecuted instantiation: tracker-cursor.c:g_string_append_len_inline Unexecuted instantiation: tracker-error.c:g_string_append_len_inline Unexecuted instantiation: tracker-namespace-manager.c:g_string_append_len_inline Unexecuted instantiation: tracker-resource.c:g_string_append_len_inline Unexecuted instantiation: tracker-serializer.c:g_string_append_len_inline Unexecuted instantiation: tracker-serializer-json.c:g_string_append_len_inline Unexecuted instantiation: tracker-serializer-json-ld.c:g_string_append_len_inline Unexecuted instantiation: tracker-serializer-trig.c:g_string_append_len_inline Unexecuted instantiation: tracker-serializer-turtle.c:g_string_append_len_inline Unexecuted instantiation: tracker-serializer-xml.c:g_string_append_len_inline Unexecuted instantiation: tracker-uri.c:g_string_append_len_inline Unexecuted instantiation: tracker-utils.c:g_string_append_len_inline tracker-data-manager.c:g_string_append_len_inline Line | Count | Source | 217 | 517k | { | 218 | 517k | gsize len_unsigned; | 219 | | | 220 | 517k | if G_UNLIKELY (gstring == NULL) | 221 | 0 | return g_string_append_len (gstring, val, len); | 222 | | | 223 | 517k | if G_UNLIKELY (val == NULL) | 224 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 225 | | | 226 | 517k | if (len < 0) | 227 | 0 | len_unsigned = strlen (val); | 228 | 517k | else | 229 | 517k | len_unsigned = (gsize) len; | 230 | | | 231 | 517k | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 232 | 506k | { | 233 | 506k | char *end = gstring->str + gstring->len; | 234 | 506k | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 235 | 506k | memcpy (end, val, len_unsigned); | 236 | 0 | else | 237 | 0 | memmove (end, val, len_unsigned); | 238 | 506k | gstring->len += len_unsigned; | 239 | 506k | gstring->str[gstring->len] = 0; | 240 | 506k | return gstring; | 241 | 506k | } | 242 | 10.7k | else | 243 | 10.7k | return g_string_insert_len (gstring, -1, val, len); | 244 | 517k | } |
Unexecuted instantiation: tracker-data-query.c:g_string_append_len_inline tracker-data-update.c:g_string_append_len_inline Line | Count | Source | 217 | 617k | { | 218 | 617k | gsize len_unsigned; | 219 | | | 220 | 617k | if G_UNLIKELY (gstring == NULL) | 221 | 0 | return g_string_append_len (gstring, val, len); | 222 | | | 223 | 617k | if G_UNLIKELY (val == NULL) | 224 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 225 | | | 226 | 617k | if (len < 0) | 227 | 0 | len_unsigned = strlen (val); | 228 | 617k | else | 229 | 617k | len_unsigned = (gsize) len; | 230 | | | 231 | 617k | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 232 | 600k | { | 233 | 600k | char *end = gstring->str + gstring->len; | 234 | 600k | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 235 | 600k | memcpy (end, val, len_unsigned); | 236 | 0 | else | 237 | 0 | memmove (end, val, len_unsigned); | 238 | 600k | gstring->len += len_unsigned; | 239 | 600k | gstring->str[gstring->len] = 0; | 240 | 600k | return gstring; | 241 | 600k | } | 242 | 17.5k | else | 243 | 17.5k | return g_string_insert_len (gstring, -1, val, len); | 244 | 617k | } |
Unexecuted instantiation: tracker-db-interface.c:g_string_append_len_inline Unexecuted instantiation: tracker-db-interface-sqlite.c:g_string_append_len_inline Unexecuted instantiation: tracker-db-manager.c:g_string_append_len_inline Unexecuted instantiation: tracker-fts-tokenizer.c:g_string_append_len_inline Unexecuted instantiation: tracker-namespace.c:g_string_append_len_inline Unexecuted instantiation: tracker-ontologies.c:g_string_append_len_inline Unexecuted instantiation: tracker-ontologies-diff.c:g_string_append_len_inline Unexecuted instantiation: tracker-ontologies-introspect.c:g_string_append_len_inline Unexecuted instantiation: tracker-ontologies-rdf.c:g_string_append_len_inline Unexecuted instantiation: tracker-property.c:g_string_append_len_inline Unexecuted instantiation: tracker-rowid.c:g_string_append_len_inline Unexecuted instantiation: tracker-sparql.c:g_string_append_len_inline Unexecuted instantiation: tracker-uuid.c:g_string_append_len_inline Unexecuted instantiation: tracker-vtab-service.c:g_string_append_len_inline Unexecuted instantiation: tracker-vtab-triples.c:g_string_append_len_inline Unexecuted instantiation: tracker-bus.c:g_string_append_len_inline Unexecuted instantiation: tracker-bus-batch.c:g_string_append_len_inline Unexecuted instantiation: tracker-bus-cursor.c:g_string_append_len_inline Unexecuted instantiation: tracker-bus-statement.c:g_string_append_len_inline Unexecuted instantiation: tracker-direct.c:g_string_append_len_inline Unexecuted instantiation: tracker-direct-batch.c:g_string_append_len_inline Unexecuted instantiation: tracker-direct-statement.c:g_string_append_len_inline Unexecuted instantiation: tracker-remote.c:g_string_append_len_inline Unexecuted instantiation: tracker-sparql-enum-types.c:g_string_append_len_inline Unexecuted instantiation: tracker-data-enum-types.c:g_string_append_len_inline Unexecuted instantiation: tracker-gresources.c:g_string_append_len_inline Unexecuted instantiation: tracker-nepomuk-gresources.c:g_string_append_len_inline Unexecuted instantiation: tracker-date-time.c:g_string_append_len_inline Unexecuted instantiation: tracker-debug.c:g_string_append_len_inline Unexecuted instantiation: tracker-file-utils.c:g_string_append_len_inline Unexecuted instantiation: tracker-parser-libunistring.c:g_string_append_len_inline Unexecuted instantiation: tracker-http.c:g_string_append_len_inline Unexecuted instantiation: tracker-batch.c:g_string_append_len_inline Unexecuted instantiation: tracker-deserializer.c:g_string_append_len_inline Unexecuted instantiation: tracker-deserializer-turtle.c:g_string_append_len_inline Unexecuted instantiation: tracker-deserializer-json.c:g_string_append_len_inline Unexecuted instantiation: tracker-deserializer-json-ld.c:g_string_append_len_inline Unexecuted instantiation: tracker-deserializer-resource.c:g_string_append_len_inline Unexecuted instantiation: tracker-deserializer-xml.c:g_string_append_len_inline Unexecuted instantiation: tracker-notifier.c:g_string_append_len_inline Unexecuted instantiation: tracker-statement.c:g_string_append_len_inline Unexecuted instantiation: tracker-class.c:g_string_append_len_inline Unexecuted instantiation: tracker-collation.c:g_string_append_len_inline Unexecuted instantiation: tracker-ontology.c:g_string_append_len_inline Unexecuted instantiation: tracker-string-builder.c:g_string_append_len_inline tracker-sparql-parser.c:g_string_append_len_inline Line | Count | Source | 217 | 250k | { | 218 | 250k | gsize len_unsigned; | 219 | | | 220 | 250k | if G_UNLIKELY (gstring == NULL) | 221 | 0 | return g_string_append_len (gstring, val, len); | 222 | | | 223 | 250k | if G_UNLIKELY (val == NULL) | 224 | 0 | return (len != 0) ? g_string_append_len (gstring, val, len) : gstring; | 225 | | | 226 | 250k | if (len < 0) | 227 | 0 | len_unsigned = strlen (val); | 228 | 250k | else | 229 | 250k | len_unsigned = (gsize) len; | 230 | | | 231 | 250k | if (G_LIKELY (gstring->len + len_unsigned < gstring->allocated_len)) | 232 | 249k | { | 233 | 249k | char *end = gstring->str + gstring->len; | 234 | 249k | if (G_LIKELY (val + len_unsigned <= end || val > end + len_unsigned)) | 235 | 249k | memcpy (end, val, len_unsigned); | 236 | 0 | else | 237 | 0 | memmove (end, val, len_unsigned); | 238 | 249k | gstring->len += len_unsigned; | 239 | 249k | gstring->str[gstring->len] = 0; | 240 | 249k | return gstring; | 241 | 249k | } | 242 | 596 | else | 243 | 596 | return g_string_insert_len (gstring, -1, val, len); | 244 | 250k | } |
Unexecuted instantiation: tracker-sparql-types.c:g_string_append_len_inline Unexecuted instantiation: tracker-remote-statement.c:g_string_append_len_inline Unexecuted instantiation: tracker-remote-namespaces.c:g_string_append_len_inline Unexecuted instantiation: tracker-language.c:g_string_append_len_inline Unexecuted instantiation: tracker-deserializer-rdf.c:g_string_append_len_inline Unexecuted instantiation: json-array.c:g_string_append_len_inline Unexecuted instantiation: json-builder.c:g_string_append_len_inline Unexecuted instantiation: json-generator.c:g_string_append_len_inline Unexecuted instantiation: json-node.c:g_string_append_len_inline Unexecuted instantiation: json-object.c:g_string_append_len_inline Unexecuted instantiation: json-parser.c:g_string_append_len_inline Unexecuted instantiation: json-reader.c:g_string_append_len_inline Unexecuted instantiation: json-scanner.c:g_string_append_len_inline Unexecuted instantiation: json-value.c:g_string_append_len_inline Unexecuted instantiation: json-debug.c:g_string_append_len_inline Unexecuted instantiation: gbookmarkfile.c:g_string_append_len_inline Unexecuted instantiation: ghmac.c:g_string_append_len_inline Unexecuted instantiation: ghook.c:g_string_append_len_inline Unexecuted instantiation: gnode.c:g_string_append_len_inline Unexecuted instantiation: gscanner.c:g_string_append_len_inline Unexecuted instantiation: gstrvbuilder.c:g_string_append_len_inline Unexecuted instantiation: guuid.c:g_string_append_len_inline Unexecuted instantiation: fuzz_rdf_jsonld.c:g_string_append_len_inline Unexecuted instantiation: fuzz_rdf_trig.c:g_string_append_len_inline Unexecuted instantiation: fuzz_rdf_turtle.c:g_string_append_len_inline |
245 | | |
246 | | #define g_string_append_len(gstr, val, len) \ |
247 | 5.54M | g_string_append_len_inline (gstr, val, len) |
248 | | |
249 | | G_ALWAYS_INLINE |
250 | | static inline GString * |
251 | | g_string_truncate_inline (GString *gstring, |
252 | | gsize len) |
253 | 0 | { |
254 | 0 | gstring->len = MIN (len, gstring->len); |
255 | 0 | gstring->str[gstring->len] = '\0'; |
256 | 0 | return gstring; |
257 | 0 | } Unexecuted instantiation: fuzz_query.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: ginputstream.c:g_string_truncate_inline Unexecuted instantiation: gioerror.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: gtask.c:g_string_truncate_inline Unexecuted instantiation: gthemedicon.c:g_string_truncate_inline Unexecuted instantiation: gvfs.c:g_string_truncate_inline Unexecuted instantiation: gzlibdecompressor.c:g_string_truncate_inline Unexecuted instantiation: gfiledescriptorbased.c:g_string_truncate_inline Unexecuted instantiation: gdesktopappinfo.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: gdbusprivate.c:g_string_truncate_inline Unexecuted instantiation: gdbusintrospection.c:g_string_truncate_inline Unexecuted instantiation: gdbusmethodinvocation.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: gasyncinitable.c:g_string_truncate_inline Unexecuted instantiation: gasyncresult.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: ginitable.c:g_string_truncate_inline Unexecuted instantiation: giomodule.c:g_string_truncate_inline Unexecuted instantiation: giomodule-priv.c:g_string_truncate_inline Unexecuted instantiation: giostream.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: 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: gsimpleasyncresult.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: gunixfdlist.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: gcontenttype.c:g_string_truncate_inline Unexecuted instantiation: gunixfdmessage.c:g_string_truncate_inline Unexecuted instantiation: gunixmounts.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: gdbusproxy.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: 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: gdatainputstream.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: gioscheduler.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: gunixinputstream.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: gbufferedinputstream.c:g_string_truncate_inline Unexecuted instantiation: gnetworkservice.c:g_string_truncate_inline Unexecuted instantiation: gpermission.c:g_string_truncate_inline Unexecuted instantiation: gsubprocess.c:g_string_truncate_inline Unexecuted instantiation: giounix-private.c:g_string_truncate_inline Unexecuted instantiation: gunixoutputstream.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: gmemoryoutputstream.c:g_string_truncate_inline Unexecuted instantiation: inotify-kernel.c:g_string_truncate_inline Unexecuted instantiation: garray.c:g_string_truncate_inline Unexecuted instantiation: gbase64.c:g_string_truncate_inline Unexecuted instantiation: gbytes.c:g_string_truncate_inline Unexecuted instantiation: gcharset.c:g_string_truncate_inline Unexecuted instantiation: gchecksum.c:g_string_truncate_inline Unexecuted instantiation: gconvert.c:g_string_truncate_inline Unexecuted instantiation: gdataset.c:g_string_truncate_inline Unexecuted instantiation: gdatetime.c:g_string_truncate_inline Unexecuted instantiation: gdatetime-private.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: ghostutils.c:g_string_truncate_inline Unexecuted instantiation: giochannel.c:g_string_truncate_inline Unexecuted instantiation: gkeyfile.c:g_string_truncate_inline Unexecuted instantiation: glib-init.c:g_string_truncate_inline Unexecuted instantiation: glib-private.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: gmarkup.c:g_string_truncate_inline Unexecuted instantiation: gmem.c:g_string_truncate_inline Unexecuted instantiation: gmessages.c:g_string_truncate_inline Unexecuted instantiation: goption.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: grand.c:g_string_truncate_inline Unexecuted instantiation: grefcount.c:g_string_truncate_inline Unexecuted instantiation: gregex.c:g_string_truncate_inline Unexecuted instantiation: gsequence.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: gthreadpool.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: gtree.c:g_string_truncate_inline Unexecuted instantiation: guniprop.c:g_string_truncate_inline Unexecuted instantiation: gutf8.c:g_string_truncate_inline Unexecuted instantiation: gunicollate.c:g_string_truncate_inline Unexecuted instantiation: guri.c:g_string_truncate_inline Unexecuted instantiation: gutils.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-parser.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: gasyncqueue.c:g_string_truncate_inline Unexecuted instantiation: gbitlock.c:g_string_truncate_inline Unexecuted instantiation: gdate.c:g_string_truncate_inline Unexecuted instantiation: grcbox.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: tracker-connection.c:g_string_truncate_inline Unexecuted instantiation: tracker-cursor.c:g_string_truncate_inline Unexecuted instantiation: tracker-error.c:g_string_truncate_inline Unexecuted instantiation: tracker-namespace-manager.c:g_string_truncate_inline Unexecuted instantiation: tracker-resource.c:g_string_truncate_inline Unexecuted instantiation: tracker-serializer.c:g_string_truncate_inline Unexecuted instantiation: tracker-serializer-json.c:g_string_truncate_inline Unexecuted instantiation: tracker-serializer-json-ld.c:g_string_truncate_inline Unexecuted instantiation: tracker-serializer-trig.c:g_string_truncate_inline Unexecuted instantiation: tracker-serializer-turtle.c:g_string_truncate_inline Unexecuted instantiation: tracker-serializer-xml.c:g_string_truncate_inline Unexecuted instantiation: tracker-uri.c:g_string_truncate_inline Unexecuted instantiation: tracker-utils.c:g_string_truncate_inline Unexecuted instantiation: tracker-data-manager.c:g_string_truncate_inline Unexecuted instantiation: tracker-data-query.c:g_string_truncate_inline Unexecuted instantiation: tracker-data-update.c:g_string_truncate_inline Unexecuted instantiation: tracker-db-interface.c:g_string_truncate_inline Unexecuted instantiation: tracker-db-interface-sqlite.c:g_string_truncate_inline Unexecuted instantiation: tracker-db-manager.c:g_string_truncate_inline Unexecuted instantiation: tracker-fts-tokenizer.c:g_string_truncate_inline Unexecuted instantiation: tracker-namespace.c:g_string_truncate_inline Unexecuted instantiation: tracker-ontologies.c:g_string_truncate_inline Unexecuted instantiation: tracker-ontologies-diff.c:g_string_truncate_inline Unexecuted instantiation: tracker-ontologies-introspect.c:g_string_truncate_inline Unexecuted instantiation: tracker-ontologies-rdf.c:g_string_truncate_inline Unexecuted instantiation: tracker-property.c:g_string_truncate_inline Unexecuted instantiation: tracker-rowid.c:g_string_truncate_inline Unexecuted instantiation: tracker-sparql.c:g_string_truncate_inline Unexecuted instantiation: tracker-uuid.c:g_string_truncate_inline Unexecuted instantiation: tracker-vtab-service.c:g_string_truncate_inline Unexecuted instantiation: tracker-vtab-triples.c:g_string_truncate_inline Unexecuted instantiation: tracker-bus.c:g_string_truncate_inline Unexecuted instantiation: tracker-bus-batch.c:g_string_truncate_inline Unexecuted instantiation: tracker-bus-cursor.c:g_string_truncate_inline Unexecuted instantiation: tracker-bus-statement.c:g_string_truncate_inline Unexecuted instantiation: tracker-direct.c:g_string_truncate_inline Unexecuted instantiation: tracker-direct-batch.c:g_string_truncate_inline Unexecuted instantiation: tracker-direct-statement.c:g_string_truncate_inline Unexecuted instantiation: tracker-remote.c:g_string_truncate_inline Unexecuted instantiation: tracker-sparql-enum-types.c:g_string_truncate_inline Unexecuted instantiation: tracker-data-enum-types.c:g_string_truncate_inline Unexecuted instantiation: tracker-gresources.c:g_string_truncate_inline Unexecuted instantiation: tracker-nepomuk-gresources.c:g_string_truncate_inline Unexecuted instantiation: tracker-date-time.c:g_string_truncate_inline Unexecuted instantiation: tracker-debug.c:g_string_truncate_inline Unexecuted instantiation: tracker-file-utils.c:g_string_truncate_inline Unexecuted instantiation: tracker-parser-libunistring.c:g_string_truncate_inline Unexecuted instantiation: tracker-http.c:g_string_truncate_inline Unexecuted instantiation: tracker-batch.c:g_string_truncate_inline Unexecuted instantiation: tracker-deserializer.c:g_string_truncate_inline Unexecuted instantiation: tracker-deserializer-turtle.c:g_string_truncate_inline Unexecuted instantiation: tracker-deserializer-json.c:g_string_truncate_inline Unexecuted instantiation: tracker-deserializer-json-ld.c:g_string_truncate_inline Unexecuted instantiation: tracker-deserializer-resource.c:g_string_truncate_inline Unexecuted instantiation: tracker-deserializer-xml.c:g_string_truncate_inline Unexecuted instantiation: tracker-notifier.c:g_string_truncate_inline Unexecuted instantiation: tracker-statement.c:g_string_truncate_inline Unexecuted instantiation: tracker-class.c:g_string_truncate_inline Unexecuted instantiation: tracker-collation.c:g_string_truncate_inline Unexecuted instantiation: tracker-ontology.c:g_string_truncate_inline Unexecuted instantiation: tracker-string-builder.c:g_string_truncate_inline Unexecuted instantiation: tracker-sparql-parser.c:g_string_truncate_inline Unexecuted instantiation: tracker-sparql-types.c:g_string_truncate_inline Unexecuted instantiation: tracker-remote-statement.c:g_string_truncate_inline Unexecuted instantiation: tracker-remote-namespaces.c:g_string_truncate_inline Unexecuted instantiation: tracker-language.c:g_string_truncate_inline Unexecuted instantiation: tracker-deserializer-rdf.c:g_string_truncate_inline Unexecuted instantiation: json-array.c:g_string_truncate_inline Unexecuted instantiation: json-builder.c:g_string_truncate_inline Unexecuted instantiation: json-generator.c:g_string_truncate_inline Unexecuted instantiation: json-node.c:g_string_truncate_inline Unexecuted instantiation: json-object.c:g_string_truncate_inline Unexecuted instantiation: json-parser.c:g_string_truncate_inline Unexecuted instantiation: json-reader.c:g_string_truncate_inline Unexecuted instantiation: json-scanner.c:g_string_truncate_inline Unexecuted instantiation: json-value.c:g_string_truncate_inline Unexecuted instantiation: json-debug.c:g_string_truncate_inline Unexecuted instantiation: gbookmarkfile.c:g_string_truncate_inline Unexecuted instantiation: ghmac.c:g_string_truncate_inline Unexecuted instantiation: ghook.c:g_string_truncate_inline Unexecuted instantiation: gnode.c:g_string_truncate_inline Unexecuted instantiation: gscanner.c:g_string_truncate_inline Unexecuted instantiation: gstrvbuilder.c:g_string_truncate_inline Unexecuted instantiation: guuid.c:g_string_truncate_inline Unexecuted instantiation: fuzz_rdf_jsonld.c:g_string_truncate_inline Unexecuted instantiation: fuzz_rdf_trig.c:g_string_truncate_inline Unexecuted instantiation: fuzz_rdf_turtle.c:g_string_truncate_inline |
258 | | |
259 | | #define g_string_truncate(gstr, len) \ |
260 | 0 | g_string_truncate_inline (gstr, len) |
261 | | |
262 | | #if G_GNUC_CHECK_VERSION (2, 0) |
263 | | |
264 | | #define g_string_append(gstr, val) \ |
265 | 1.83M | (__builtin_constant_p (val) ? \ |
266 | 1.83M | G_GNUC_EXTENSION ({ \ |
267 | 1.38M | const char * const __val = (val); \ |
268 | 1.38M | g_string_append_len (gstr, __val, \ |
269 | 1.38M | G_LIKELY (__val != NULL) ? \ |
270 | 1.38M | (gssize) strlen (_G_STR_NONNULL (__val)) \ |
271 | 1.38M | : (gssize) -1); \ |
272 | 1.38M | }) \ |
273 | 1.83M | : \ |
274 | 1.83M | g_string_append_len (gstr, val, (gssize) -1)) |
275 | | |
276 | | #endif /* G_GNUC_CHECK_VERSION (2, 0) */ |
277 | | |
278 | | #endif /* __GTK_DOC_IGNORE__ */ |
279 | | |
280 | | #if defined (_MSC_VER) && !defined (__clang__) |
281 | | #pragma warning (pop) /* #pragma warning (disable : 4141) */ |
282 | | #endif |
283 | | |
284 | | #endif /* G_CAN_INLINE */ |
285 | | |
286 | | GLIB_DEPRECATED |
287 | | GString *g_string_down (GString *string); |
288 | | GLIB_DEPRECATED |
289 | | GString *g_string_up (GString *string); |
290 | | |
291 | | #define g_string_sprintf g_string_printf GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_string_printf) |
292 | | #define g_string_sprintfa g_string_append_printf GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_string_append_printf) |
293 | | |
294 | | G_END_DECLS |
295 | | |
296 | | #endif /* __G_STRING_H__ */ |