<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/test/real_mode, branch 1.1.0</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<entry>
<title>fix negative relative branches (again!!! +- is bad!!!)</title>
<updated>2021-08-21T21:33:13+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-08-21T21:33:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=dff9a7e4a14984705db8fb18550af5a4fa9ce3d5'/>
<id>dff9a7e4a14984705db8fb18550af5a4fa9ce3d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clarify inaccurate 32/16-bit `call/jmp [mem]` mem_size</title>
<updated>2021-08-21T20:15:46+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-08-21T20:13:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=9687a5af1d712da41992cba8d241ddef8bdc50ec'/>
<id>9687a5af1d712da41992cba8d241ddef8bdc50ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>report memory sizes for push, pop, call, ret</title>
<updated>2021-08-21T19:13:01+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-08-21T19:13:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=cef4feeaf9c64e03a6728f267750ac2fb32eb9ff'/>
<id>cef4feeaf9c64e03a6728f267750ac2fb32eb9ff</id>
<content type='text'>
these instructions had memory sizes reported for the operand, if it was
a memory operand, but for versions with non-memory operands the decoded
`Instruction` would imply that non memory access would happen at all.
now, decoded instructions in these cases will report a more useful
memory size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these instructions had memory sizes reported for the operand, if it was
a memory operand, but for versions with non-memory operands the decoded
`Instruction` would imply that non memory access would happen at all.
now, decoded instructions in these cases will report a more useful
memory size.
</pre>
</div>
</content>
</entry>
<entry>
<title>relative branches should be shown as $+offset, not just plain offset</title>
<updated>2021-08-14T07:48:02+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-08-14T07:44:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=9bc4eca4b8269cb8e0898dfe05c3ed4059cf4fd5'/>
<id>9bc4eca4b8269cb8e0898dfe05c3ed4059cf4fd5</id>
<content type='text'>
while x86 branches of immediates are all relative to PC, other
architectures may have absolute branches to immediate addresses, leaving
this syntax ambiguous and potentially confusing. yaxpeax prefers to
write relative offsets `$+...` as a rule, so uphold that here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
while x86 branches of immediates are all relative to PC, other
architectures may have absolute branches to immediate addresses, leaving
this syntax ambiguous and potentially confusing. yaxpeax prefers to
write relative offsets `$+...` as a rule, so uphold that here.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix incorrect decodes with scas and 67-prefixes</title>
<updated>2021-07-22T07:31:02+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-22T07:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=4371ed02ac30cb56ec4ddbf60c87e85c183d860b'/>
<id>4371ed02ac30cb56ec4ddbf60c87e85c183d860b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>handle vzeroupper/vzeroall, reject vzero* with nonzero vvvv</title>
<updated>2021-07-04T21:23:45+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T21:23:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=ff9760b94936de929777f9730ac1568ac26bf4d5'/>
<id>ff9760b94936de929777f9730ac1568ac26bf4d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support xacquire/xrelease prefixing</title>
<updated>2021-07-04T20:21:09+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T20:21:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=e15ef43a243ae0e0db369cead1786f4f2c4e690e'/>
<id>e15ef43a243ae0e0db369cead1786f4f2c4e690e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add real-mode decoder</title>
<updated>2021-07-04T19:55:21+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T19:55:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=2c84821ee0d9807d20ea82b8550edde09426a867'/>
<id>2c84821ee0d9807d20ea82b8550edde09426a867</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
