<feed xmlns='http://www.w3.org/2005/Atom'>
<title>substitute/lib/arm, branch master</title>
<subtitle>Runtime hooking library</subtitle>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/'/>
<entry>
<title>Remove dead code for Vita: pc_callback</title>
<updated>2021-03-21T21:07:50+00:00</updated>
<author>
<name>Reiko Asakura</name>
</author>
<published>2021-03-21T21:07:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=6f788636b163ab354fb553e5a9cb3df8a433f3f0'/>
<id>6f788636b163ab354fb553e5a9cb3df8a433f3f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Align Thumb jump patch to halfword boundary</title>
<updated>2021-03-21T19:12:30+00:00</updated>
<author>
<name>Reiko Asakura</name>
</author>
<published>2021-03-21T19:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=6c94f57ea902001efa0a89617e9bc98891ca8009'/>
<id>6c94f57ea902001efa0a89617e9bc98891ca8009</id>
<content type='text'>
No need to align to word boundary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No need to align to word boundary.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wrong T bit in BLX(imm)-&gt;BLX(reg) transform</title>
<updated>2021-02-17T15:16:20+00:00</updated>
<author>
<name>Reiko Asakura</name>
</author>
<published>2021-02-17T15:16:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=2f285db8573f30f78a3a5a17329ae4d0ab097c86'/>
<id>2f285db8573f30f78a3a5a17329ae4d0ab097c86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix uninitialized variable in ARM32 transform_dis_branch</title>
<updated>2016-11-26T05:33:23+00:00</updated>
<author>
<name>Yifan Lu</name>
</author>
<published>2016-11-26T05:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=7fc569471a545a0487a52fbd11e3dd1da0fd1e1e'/>
<id>7fc569471a545a0487a52fbd11e3dd1da0fd1e1e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes to reflect older changes in merge</title>
<updated>2016-11-23T23:25:19+00:00</updated>
<author>
<name>Yifan Lu</name>
</author>
<published>2016-11-23T23:25:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=bbfc407fd6cb437c9cc720de1f4dfbb9050dccd4'/>
<id>bbfc407fd6cb437c9cc720de1f4dfbb9050dccd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed defination of CC_CBXZ collides with other bits</title>
<updated>2016-11-23T23:24:50+00:00</updated>
<author>
<name>Yifan Lu</name>
</author>
<published>2016-11-23T23:24:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=f1df6fbca8975ceb0eebd51519eb5f753ff75fa4'/>
<id>f1df6fbca8975ceb0eebd51519eb5f753ff75fa4</id>
<content type='text'>
Fixed incorrect pc value in tdctx_to_actx
Fixed ARM32 handling of CC_CBXZ (uses incorrect field in ctx-&gt;base)
Fixed ARM32 transform_dis_branch incorrectly trashing LR for non-call based jumps
Fixed ARM32 make_jump_patch not updated to use new assemble_ctx
Added new option SUBSTITUTE_RELAXED to relax the disassembly engine
Currently SUBSTITUTE_RELAXED only disables TRANSFORM_DIS_REL_JUMPS so jumps at the beginning of functions are allowed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed incorrect pc value in tdctx_to_actx
Fixed ARM32 handling of CC_CBXZ (uses incorrect field in ctx-&gt;base)
Fixed ARM32 transform_dis_branch incorrectly trashing LR for non-call based jumps
Fixed ARM32 make_jump_patch not updated to use new assemble_ctx
Added new option SUBSTITUTE_RELAXED to relax the disassembly engine
Currently SUBSTITUTE_RELAXED only disables TRANSFORM_DIS_REL_JUMPS so jumps at the beginning of functions are allowed
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/comex/substitute</title>
<updated>2016-11-23T20:34:33+00:00</updated>
<author>
<name>Yifan Lu</name>
</author>
<published>2016-11-23T20:34:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=bd5ebb7a0a4e102731de72832f3e12e9f54d541a'/>
<id>bd5ebb7a0a4e102731de72832f3e12e9f54d541a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix some ARM stuff including calls, and test it</title>
<updated>2016-11-16T02:57:23+00:00</updated>
<author>
<name>comex</name>
</author>
<published>2016-11-16T02:57:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=66bd9f17e9467b1eb5d6b2098b02241f03f8bbf6'/>
<id>66bd9f17e9467b1eb5d6b2098b02241f03f8bbf6</id>
<content type='text'>
wow this code sucks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
wow this code sucks
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed proper encoding of PUSH (STMDB) as ARM manual was wrong...</title>
<updated>2016-11-14T00:10:24+00:00</updated>
<author>
<name>Yifan Lu</name>
</author>
<published>2016-11-14T00:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=df0e3538180e9c69ba8f1e23af2da39bbedff2c9'/>
<id>df0e3538180e9c69ba8f1e23af2da39bbedff2c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added ARM PUSH multi instruction assembly</title>
<updated>2016-11-04T06:34:15+00:00</updated>
<author>
<name>Yifan Lu</name>
</author>
<published>2016-11-04T06:34:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.shotatoshounenwachigau.moe/vita/substitute/commit/?id=158a0d4007fa8f92992f95607dc8f96a0ab4e472'/>
<id>158a0d4007fa8f92992f95607dc8f96a0ab4e472</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
