<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu/llvm/lldb/source, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu/llvm/lldb/source?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu/llvm/lldb/source?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-02-14T16:16:02Z</updated>
<entry>
<title>Shuffle how lldb register contexts are built.</title>
<updated>2021-02-14T16:16:02Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2021-02-14T16:16:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0f45e2961faae028025d2069e6591eddbfcaed50'/>
<id>urn:sha1:0f45e2961faae028025d2069e6591eddbfcaed50</id>
<content type='text'>
Instead of using #if defined(__arch__) to include / exclude the entire contents
of the NativeRegisterContext implementations, use a single NativeRegisterContextOpenBSD_arch
which includes the right arch specific register context, and provides a dummy implementation
for unsupported architectures.

This allows building lldb on architectures which do not have a register context implementation
so it can be used as a remote client.

ok patrick@
</content>
</entry>
<entry>
<title>Cleanup lldb amd64 support.</title>
<updated>2021-02-13T21:33:54Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2021-02-13T21:33:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a119297bd5e44b38d77070a02315a6e337fde1cb'/>
<id>urn:sha1:a119297bd5e44b38d77070a02315a6e337fde1cb</id>
<content type='text'>
- Remove watchpoint support since we do not support hardware watchpoints.

- Support floating point regsisters in the ReadAll/WriteAll interface.

- Standardize the sizes used in GerGPRSize() and GetFPRSize() to correspond
  to the sizes we get from ptrace.

- Fix the r/w of the mmx registers to map onto the st fp registers instead
  of xmm registers.

- Normalize some variable names to be architecture neutral.

ok patrick@
</content>
</entry>
<entry>
<title>Fix lldb.</title>
<updated>2021-02-09T21:35:45Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2021-02-09T21:35:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=972f549b71a24bab39c35c97f14ab2f72eae5e8d'/>
<id>urn:sha1:972f549b71a24bab39c35c97f14ab2f72eae5e8d</id>
<content type='text'>
Map deliberately invalid signal to zero when passing to PT_STEP and P_CONTINUE.

Also clean up getting Environment so setting LLDB_DEBUGSERVER env vars works again.

ok patrick@
</content>
</entry>
<entry>
<title>Import LLVM 10.0.1 including clang, lld and lldb.</title>
<updated>2020-08-09T15:52:35Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-08-09T15:52:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=053af62951b295f2809be13e6240424d135c085c'/>
<id>urn:sha1:053af62951b295f2809be13e6240424d135c085c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import LLVM 10.0.0 release including clang, lld and lldb.</title>
<updated>2020-08-03T14:33:06Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-08-03T14:33:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=061da546b983eb767bad15e67af1174fb0bcf31c'/>
<id>urn:sha1:061da546b983eb767bad15e67af1174fb0bcf31c</id>
<content type='text'>
ok hackroom
tested by plenty
</content>
</entry>
</feed>
