<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-arm/src/armv7, branch 0.2.0</title>
<subtitle>yaxpeax arm decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/'/>
<entry>
<title>fix various armv8 and armv8 panics that should be Err.</title>
<updated>2021-09-29T02:48:39+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-09-29T02:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=ce99ad8e8e5260f3a8bac896e14faf54f0df6c58'/>
<id>ce99ad8e8e5260f3a8bac896e14faf54f0df6c58</id>
<content type='text'>
in fact the decoder should _never_ panic. included here are tests that
cover the entire 32-bit instruction space and ensure that decoding and
display do not panic. these tests run uncomfortably slowly (1168s to
decode the 4b "instruction" sequences on my desktop), but verify that
panics are no longer an issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in fact the decoder should _never_ panic. included here are tests that
cover the entire 32-bit instruction space and ensure that decoding and
display do not panic. these tests run uncomfortably slowly (1168s to
decode the 4b "instruction" sequences on my desktop), but verify that
panics are no longer an issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>update yaxpeax_arch and bump version to 0.1.0</title>
<updated>2021-07-06T23:43:02+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-06T23:42:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=61513023aff4d3312287bb0fb55ea931997dfddb'/>
<id>61513023aff4d3312287bb0fb55ea931997dfddb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TODONE: adr with add/subtracted offset</title>
<updated>2020-12-06T23:54:52+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T23:54:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=635799ae37407621f791e6fe2aa3dba141c24763'/>
<id>635799ae37407621f791e6fe2aa3dba141c24763</id>
<content type='text'>
instead of trying to shoehorn in `adr reg, label` syntax like the manual
requests, it's much easier to just describe these as `{add, sub} reg,
pc, offset` and potentially rewrite `pc, offset` as an `adr reg, label`
if a higher-level tool has that kind of information available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of trying to shoehorn in `adr reg, label` syntax like the manual
requests, it's much easier to just describe these as `{add, sub} reg,
pc, offset` and potentially rewrite `pc, offset` as an `adr reg, label`
if a higher-level tool has that kind of information available.
</pre>
</div>
</content>
</entry>
<entry>
<title>propagate up invalid thumb immediate expansion</title>
<updated>2020-12-06T23:54:31+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T23:54:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=c9f67f0f30cbd1459b80b2d8380fba3407e36bfa'/>
<id>c9f67f0f30cbd1459b80b2d8380fba3407e36bfa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>warning cleanup (test edition)</title>
<updated>2020-12-06T23:39:28+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T23:39:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=fde906acd802e071c8a7f9435ea205692e4b26b4'/>
<id>fde906acd802e071c8a7f9435ea205692e4b26b4</id>
<content type='text'>
add in some simd tests for future neon decoding. these tests are drawn
from capstone and may need some subsequent cleanup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add in some simd tests for future neon decoding. these tests are drawn
from capstone and may need some subsequent cleanup
</pre>
</div>
</content>
</entry>
<entry>
<title>support CPS (change processor state) and some warming cleanup</title>
<updated>2020-12-06T23:37:46+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T23:37:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=44542e4f40f13dbdc10ec491b50178bb39fc6ca1'/>
<id>44542e4f40f13dbdc10ec491b50178bb39fc6ca1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add ldc/sdc instructions and a slew of 32b thumb2 tests</title>
<updated>2020-12-06T23:17:52+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T23:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=1572e928b41b5c0765d7f47b346110da14e58b9e'/>
<id>1572e928b41b5c0765d7f47b346110da14e58b9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support more mul/div variants</title>
<updated>2020-12-06T21:37:14+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T21:37:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=5e590eba9a1baf8a544f75ec87a58daa4da33726'/>
<id>5e590eba9a1baf8a544f75ec87a58daa4da33726</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>thumb parallel addition and subtraction</title>
<updated>2020-12-06T20:18:20+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T20:18:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=cf7c141256337dc12f19e98d34efa3aa606af368'/>
<id>cf7c141256337dc12f19e98d34efa3aa606af368</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fill out more missing thumb2 decoder</title>
<updated>2020-12-06T20:00:11+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T19:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=bb39c8a890a0650f7762cd100418d735976b5c1e'/>
<id>bb39c8a890a0650f7762cd100418d735976b5c1e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
