ns __builtin_memcpy().</p>
<pre><code class="language-c">__FORTIFY_INLINE void *memcpy(void *p, const void *q, __kernel_size_t size)
{
	size_t p_size = __builtin_object_size(p, 0);
	size_t q_size = __builtin_object_size(q, 0);
	if (__builtin_constant_p(size)) {
		if (p_size &lt; size)
			__write_overflow();
		if (q_size &lt; size)
			__read_overflow2();
	}
	if (p_size &lt; size || q_size &lt; size)
		fortify_panic(__func__);
	return __builtin_memcpy(p, q, size);
}
</code></pre>
<h3><a class="header" href="#