<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/src/protected_mode, branch 0.2.1</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<id>http://git.iximeow.net/yaxpeax-x86/atom?h=0.2.1</id>
<link rel='self' href='http://git.iximeow.net/yaxpeax-x86/atom?h=0.2.1'/>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<updated>2021-05-07T07:12:37Z</updated>
<entry>
<title>remove dead OperandSpec variants</title>
<updated>2021-05-07T07:12:37Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-05-07T07:12:37Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=bf4dc7ee2fd352a01deda314da82af588dd50952'/>
<id>urn:sha1:bf4dc7ee2fd352a01deda314da82af588dd50952</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update yaxpeax-arch to 0.0.5, fix interface breakages</title>
<updated>2021-05-07T07:12:19Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-05-07T07:12:19Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=2ad06203b892a1b6bc3ea9769066d1a959aef690'/>
<id>urn:sha1:2ad06203b892a1b6bc3ea9769066d1a959aef690</id>
<content type='text'>
</content>
</entry>
<entry>
<title>and clean up some warnings</title>
<updated>2021-03-23T06:40:20Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-03-23T06:15:26Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=c8b2e95a59e830b68ddaee671f56127690918198'/>
<id>urn:sha1:c8b2e95a59e830b68ddaee671f56127690918198</id>
<content type='text'>
</content>
</entry>
<entry>
<title>port long-mode decoder updates to protected-mode</title>
<updated>2021-03-23T06:08:54Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-03-23T06:08:54Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=0fff2a6aa0832b1cabf381e0c970f0fd47223224'/>
<id>urn:sha1:0fff2a6aa0832b1cabf381e0c970f0fd47223224</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make Opcode, Operand, and DecodeError non_exhaustive</title>
<updated>2021-03-21T21:30:17Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-03-21T21:30:17Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=fcd9fc30d2fa41b2267a6539e5806735bae8931d'/>
<id>urn:sha1:fcd9fc30d2fa41b2267a6539e5806735bae8931d</id>
<content type='text'>
in the future these can and will change (new operands, new instructions) and i would prefer they not be major breaking changes. applications can ignore them and probably do undesired variants anyway.

if you want to write a 1120-variant match, are you me? why would you do this
</content>
</entry>
<entry>
<title>support xchg AX/reg</title>
<updated>2021-01-16T02:41:16Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-01-16T02:40:31Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=6232e8b1daf7067cb2e8065687530d5f88ecb46d'/>
<id>urn:sha1:6232e8b1daf7067cb2e8065687530d5f88ecb46d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix several missing or invalid decodings among 0f01 opcodes</title>
<updated>2021-01-15T22:52:11Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-01-15T22:52:11Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=f057c712f91b215034fe84fa0f22694aaa8dffb3'/>
<id>urn:sha1:f057c712f91b215034fe84fa0f22694aaa8dffb3</id>
<content type='text'>
* `mwaitx`, `monitorx`, `rdpru`, and `clzero` are now supported
* swapgs is no longer decoded in protected mode
* rdpkru and wrpkru are no longer decoded if mod bits != 11
</content>
</entry>
<entry>
<title>fix misdecode of instructions in opcode 0x80</title>
<updated>2020-10-27T07:57:33Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-10-27T07:57:33Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=39aaebeb48c30b96b4ff8b66663a1452e2571426'/>
<id>urn:sha1:39aaebeb48c30b96b4ff8b66663a1452e2571426</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add RegSpec constructors, consts, and const fns</title>
<updated>2020-08-15T20:15:29Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-08-15T20:15:29Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=fb9ead64e6c7d96c02627b01b6a85921e2d8f7a4'/>
<id>urn:sha1:fb9ead64e6c7d96c02627b01b6a85921e2d8f7a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add register class constants to allow reasoning about register operands</title>
<updated>2020-08-15T18:39:04Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-08-15T18:38:15Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=a0b1fddbb55cbab9d482d4f8cffc7ffe87f73864'/>
<id>urn:sha1:a0b1fddbb55cbab9d482d4f8cffc7ffe87f73864</id>
<content type='text'>
also bump to 0.1.1
</content>
</entry>
</feed>
