<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu/usr.bin/binutils/bfd/elf.c, branch jd/histogram</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu/usr.bin/binutils/bfd/elf.c?h=jd%2Fhistogram</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu/usr.bin/binutils/bfd/elf.c?h=jd%2Fhistogram'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2015-01-13T20:05:01Z</updated>
<entry>
<title>Generate a PT_PHDR entry for static PIE binaries.  Modern GDB needs this to</title>
<updated>2015-01-13T20:05:01Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2015-01-13T20:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d0ecbbac0e905ebf6768deb9dfacd9c7f9a63f2e'/>
<id>urn:sha1:d0ecbbac0e905ebf6768deb9dfacd9c7f9a63f2e</id>
<content type='text'>
do some sanity checking while it determines the load base.

ok kurt@
</content>
</entry>
<entry>
<title>Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZE</title>
<updated>2012-08-20T23:25:07Z</updated>
<author>
<name>matthew</name>
<email>matthew@openbsd.org</email>
</author>
<published>2012-08-20T23:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5f7066906156ece39fb432bab1cea4415d608bfc'/>
<id>urn:sha1:5f7066906156ece39fb432bab1cea4415d608bfc</id>
<content type='text'>
segments to the kernel, ld (2.15), and ld.so.  Tested on alpha, amd64,
i386, macppc, and sparc64 (thanks naddy, mpi, and okan!).

Idea discussed for some time; committing now for further testing.
ok deraadt
</content>
</entry>
<entry>
<title>Don't munge PID and TID together, since the way GDB displays them isn't very</title>
<updated>2012-04-12T12:37:40Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2012-04-12T12:37:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0bb3a4c4c61989e86201e5a693c30094618e4966'/>
<id>urn:sha1:0bb3a4c4c61989e86201e5a693c30094618e4966</id>
<content type='text'>
helpful.  Just provide the TID instead.
</content>
</entry>
<entry>
<title>Properly recognize threads in OpenBSD core dumps.</title>
<updated>2011-12-31T22:44:50Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2011-12-31T22:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5b35567920fb4e4a8ca34bc4eace4a677de8bbff'/>
<id>urn:sha1:5b35567920fb4e4a8ca34bc4eace4a677de8bbff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Teach bfd and gdb about the upcoming ELF core dumps.</title>
<updated>2009-03-05T19:41:32Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2009-03-05T19:41:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=598a9ff7577b2e3bf65aff41dd6a6d52092e1d3b'/>
<id>urn:sha1:598a9ff7577b2e3bf65aff41dd6a6d52092e1d3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge conflicts, bringing our changes back in:</title>
<updated>2004-11-02T20:44:57Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2004-11-02T20:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=007c2a4539b8b8aaa95c5e73e77620090abe113b'/>
<id>urn:sha1:007c2a4539b8b8aaa95c5e73e77620090abe113b</id>
<content type='text'>
- extra $(SHELL) and sugar for make (so that files not mode +x still work)
- safer temp file handling
- our W^X binary layout changes in ld
- OpenBSD policy for library file selection in ld
- arm and m88k changes which were not merged in time for official 2.15
- bfd core file handling
- a couple typos

New for 2.15:
- ld(1) and as(1) manpages now generated at build time
- binutils/stabs.c reverted to use our in-tree libiberty for now
- we still use our VIA C3 crypto code over stock binutils, as it recognizes
  more instructions
- new emulations for OpenBSD on mips64 machines, to help OpenBSD/sgi
- relaxed %f# handling in gas on OpenBSD/sparc64 (same as was in 2.14)

Tested on all platforms by various people; special thanks to sturm@ and
otto@.
</content>
</entry>
<entry>
<title>Resolve merge conflicts, adjust method of W^X handing (.sh files)</title>
<updated>2004-05-17T21:54:18Z</updated>
<author>
<name>drahn</name>
<email>drahn@openbsd.org</email>
</author>
<published>2004-05-17T21:54:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c074d1c999f3e07019cd5e9a2f190b057ef3b935'/>
<id>urn:sha1:c074d1c999f3e07019cd5e9a2f190b057ef3b935</id>
<content type='text'>
remove testsuites (not useable) remove mmalloc (not part of new binutils).
</content>
</entry>
<entry>
<title>Again this comment was not updated. now we have 7 load sections.</title>
<updated>2003-01-30T21:10:51Z</updated>
<author>
<name>drahn</name>
<email>drahn@openbsd.org</email>
</author>
<published>2003-01-30T21:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b7f0bb60b6b7e70d0799eb5cc1bb793ea4b03540'/>
<id>urn:sha1:b7f0bb60b6b7e70d0799eb5cc1bb793ea4b03540</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ELF security enhancement: put .rodata into it's own load section instead</title>
<updated>2003-01-30T21:06:47Z</updated>
<author>
<name>drahn</name>
<email>drahn@openbsd.org</email>
</author>
<published>2003-01-30T21:06:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c3b79b47f2ac7c859d416f728d9f9f098d6abb6c'/>
<id>urn:sha1:c3b79b47f2ac7c859d416f728d9f9f098d6abb6c</id>
<content type='text'>
of putting it with the text. This removes the execute permission
from readonly data. This constrains the executable region to portions
of the executable which need to be executable. Note: not all processors
or mmus are capable of -X protection at the page level, but should
handle ELF images which specify specific RWX protections on each section.
</content>
</entry>
<entry>
<title>Update comment for linker change which just committed.</title>
<updated>2003-01-17T20:55:08Z</updated>
<author>
<name>drahn</name>
<email>drahn@openbsd.org</email>
</author>
<published>2003-01-17T20:55:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=05ed7df857b7f8053ca0ed5c83cce5946d5186a6'/>
<id>urn:sha1:05ed7df857b7f8053ca0ed5c83cce5946d5186a6</id>
<content type='text'>
</content>
</entry>
</feed>
