<feed xmlns='http://www.w3.org/2005/Atom'>
<title>art/test/020-string/src, branch cm-13.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/art/'/>
<entry>
<title>Intercept JNI invocation of String.&lt;init&gt; methods.</title>
<updated>2015-05-21T01:32:14+00:00</updated>
<author>
<name>Jeff Hao</name>
<email>jeffhao@google.com</email>
</author>
<published>2015-05-20T03:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/art/commit/?id=15e9ad1d028d7f12cb598b075453173532a00d91'/>
<id>15e9ad1d028d7f12cb598b075453173532a00d91</id>
<content type='text'>
libmono uses JNI AllocObject and CallNonvirtualVoidMethod to create and
initialize a string instead of using the recommended NewObject. This
change adds an intercept to change the String.&lt;init&gt; call to a
StringFactory call instead. Then, it uses the object id of the original
string object referrer and maps it to the result of the StringFactory.

Bug: 21288130
Change-Id: Ib4db402c178bc37188d5c5faf30b6e4fdc747b17
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libmono uses JNI AllocObject and CallNonvirtualVoidMethod to create and
initialize a string instead of using the recommended NewObject. This
change adds an intercept to change the String.&lt;init&gt; call to a
StringFactory call instead. Then, it uses the object id of the original
string object referrer and maps it to the result of the StringFactory.

Bug: 21288130
Change-Id: Ib4db402c178bc37188d5c5faf30b6e4fdc747b17
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding old unit tests to test suite.</title>
<updated>2011-09-30T00:41:15+00:00</updated>
<author>
<name>jeffhao</name>
<email>jeffhao@google.com</email>
</author>
<published>2011-09-30T00:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/art/commit/?id=5d1ac920fdaef5d4ec8f66bb734488cd9660b024'/>
<id>5d1ac920fdaef5d4ec8f66bb734488cd9660b024</id>
<content type='text'>
These tests are copied straight over. They'll still run, but they're
using the old system.

Change-Id: If494519e52ddf858a9febfc55bdae830468cb3c8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tests are copied straight over. They'll still run, but they're
using the old system.

Change-Id: If494519e52ddf858a9febfc55bdae830468cb3c8
</pre>
</div>
</content>
</entry>
</feed>
