<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/libexec/rtld-elf/powerpc/reloc.c, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-07-15T22:52:15Z</updated>
<entry>
<title>Unbreak the dynamic linker by not creating a cache for rtld-elf</title>
<updated>2007-07-15T22:52:15Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2007-07-15T22:52:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=99227f1ec435d520c2350883a07acc98e248fc7d'/>
<id>urn:sha1:99227f1ec435d520c2350883a07acc98e248fc7d</id>
<content type='text'>
itself. It needs mmap(2), which now needs getosreldate(3) and
which in turn uses a global variable to cache the result. This
cannot be done before linking is done.

See also: ../sparc64/reloc.c:1.15
Approved by: re (kensmith)
</content>
</entry>
<entry>
<title>o  Fix the static TLS relocation. We were subtracting the size of</title>
<updated>2006-09-01T06:08:50Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-09-01T06:08:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9d34b1a911e8b7d58527a8256a09ff723167f64b'/>
<id>urn:sha1:9d34b1a911e8b7d58527a8256a09ff723167f64b</id>
<content type='text'>
   the TCB.
o  Use NULL for null pointer argument.
o  Replace magic 8 with TLS_TCB_SIZE.
</content>
</entry>
<entry>
<title>Implement ELF symbol versioning using GNU semantics. This code aims</title>
<updated>2005-12-18T19:43:33Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2005-12-18T19:43:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0eb88f20298d056bf09b52ec2d84d3662b8fd152'/>
<id>urn:sha1:0eb88f20298d056bf09b52ec2d84d3662b8fd152</id>
<content type='text'>
to be compatible with symbol versioning support as implemented by
GNU libc and documented by http://people.redhat.com/~drepper/symbol-versioning
and LSB 3.0.

Implement dlvsym() function to allow lookups for a specific version of
a given symbol.
</content>
</entry>
<entry>
<title>Implement TLS relocations for powerpc.</title>
<updated>2004-11-02T09:47:01Z</updated>
<author>
<name>Suleiman Souhlal</name>
<email>ssouhlal@FreeBSD.org</email>
</author>
<published>2004-11-02T09:47:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6c2a9753f28911995a40bbac9449e73707c1770f'/>
<id>urn:sha1:6c2a9753f28911995a40bbac9449e73707c1770f</id>
<content type='text'>
Approved by:	grehan (mentor)
</content>
</entry>
<entry>
<title>Add stubs for powerpc TLS.</title>
<updated>2004-08-04T19:12:14Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2004-08-04T19:12:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fca32c746eb922c56e6d4123f6731073561e4c79'/>
<id>urn:sha1:fca32c746eb922c56e6d4123f6731073561e4c79</id>
<content type='text'>
Submitted by: ssouhlal
</content>
</entry>
<entry>
<title>Allow threading libraries to register their own locking</title>
<updated>2003-05-29T22:58:26Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-05-29T22:58:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6d5d786f800c42ac9eec4ba9ac7202bd184c7242'/>
<id>urn:sha1:6d5d786f800c42ac9eec4ba9ac7202bd184c7242</id>
<content type='text'>
implementation in case default one provided by rtld is
not suitable.

Consolidate various identical MD lock implementation into
a single file using appropriate machine/atomic.h.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>No need to zero fill memory, mmapped anonymously. Kernel will</title>
<updated>2003-03-14T21:10:13Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-03-14T21:10:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=605f36fc1e6d3d7343da452daffa9c53f72d97e9'/>
<id>urn:sha1:605f36fc1e6d3d7343da452daffa9c53f72d97e9</id>
<content type='text'>
return pre-zeroed pages itself.

Noticed by:     jake
</content>
</entry>
<entry>
<title>rtld support for PowerPC. Mostly obtained from NetBSD, with mods</title>
<updated>2002-12-04T07:32:20Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2002-12-04T07:32:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b9dea67fa8c1d0fb1988526e32ca43a946abcca4'/>
<id>urn:sha1:b9dea67fa8c1d0fb1988526e32ca43a946abcca4</id>
<content type='text'>
for binutils 2.13

Reviewed by:  benno

Approved by:  re (blanket)
</content>
</entry>
</feed>
