<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/sysdeps/generic/dl-procruntime.c, branch vdso</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/sysdeps/generic/dl-procruntime.c?h=vdso</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/sysdeps/generic/dl-procruntime.c?h=vdso'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2017-11-13T16:02:52Z</updated>
<entry>
<title>ld.so: Add architecture specific fields</title>
<updated>2017-11-13T16:02:52Z</updated>
<author>
<name>H.J. Lu</name>
<email>hjl.tools@gmail.com</email>
</author>
<published>2017-11-13T16:02:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=4a306ef1c8ff1cac292c2fd56a3b91d7bfdecefc'/>
<id>urn:sha1:4a306ef1c8ff1cac292c2fd56a3b91d7bfdecefc</id>
<content type='text'>
To support Intel Control-flow Enforcement Technology (CET) run-time
control:

1. An architecture specific field in the writable ld.so namespace is
needed to indicate if CET features are enabled at run-time.
2. An architecture specific field in struct link_map is needed if
CET features are enabled in an ELF module.

This patch adds dl-procruntime.c to the writable ld.so namespace and
link_map.h to struct link_map.

Tested with build-many-glibcs.py.

	* elf/dl-support.c: Include &lt;dl-procruntime.c&gt;.
	* include/link.h: Include &lt;link_map.h&gt;.
	* sysdeps/generic/dl-procruntime.c: New file.
	* sysdeps/generic/link_map.h: Likewise.
	* sysdeps/generic/ldsodefs.h: Include &lt;dl-procruntime.c&gt; in
	the writable ld.so namespace.
</content>
</entry>
</feed>
