<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android2gnulinux.git/src/wrapper, branch master</title>
<subtitle>AOSP/Bionic compatiblity layer for GLIBC systems
</subtitle>
<id>https://git.cloudef.pw/android2gnulinux.git/atom?h=master</id>
<link rel='self' href='https://git.cloudef.pw/android2gnulinux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/'/>
<updated>2018-11-23T20:49:18Z</updated>
<entry>
<title>wrapper: fix compiler warnings</title>
<updated>2018-11-23T20:49:18Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-11-23T20:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=69db6f1f195817079e08ee1f0225ac77ce5ca392'/>
<id>urn:sha1:69db6f1f195817079e08ee1f0225ac77ce5ca392</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrapper: woops, some debug code commited</title>
<updated>2018-11-23T20:48:53Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-11-23T20:48:53Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=bc70bb89e8cc61bb2a3ea6c1b90b798d8b2ebbb6'/>
<id>urn:sha1:bc70bb89e8cc61bb2a3ea6c1b90b798d8b2ebbb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor trampoline to use relative jmp/call</title>
<updated>2018-11-22T08:11:01Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-11-22T08:11:01Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=dc55b81456e408850a44f8368819d41d50cc02d8'/>
<id>urn:sha1:dc55b81456e408850a44f8368819d41d50cc02d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrapper: don't copy if no VERBOSE_FUNCTIONS</title>
<updated>2018-11-18T14:35:41Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-11-18T14:35:41Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=4a20764a700cab858f5c87e67dcee77d5ac18ab1'/>
<id>urn:sha1:4a20764a700cab858f5c87e67dcee77d5ac18ab1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>linker: fix cpp_demangler setting</title>
<updated>2018-11-18T06:06:46Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-11-18T06:06:46Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=655b57ee7f5c54d09ab6fa7ca9776156ff8a9166'/>
<id>urn:sha1:655b57ee7f5c54d09ab6fa7ca9776156ff8a9166</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrapper: use static log buffer</title>
<updated>2018-11-18T06:01:01Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-11-18T06:01:01Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=f1efa44485199a4b545d28c121d7d2dc3ecfed4a'/>
<id>urn:sha1:f1efa44485199a4b545d28c121d7d2dc3ecfed4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>copy symbols in wrapper_create</title>
<updated>2018-11-18T05:59:05Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-11-18T05:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=c54ec039eb0ea6e6e74025fca2ee2de6ab5b79e5'/>
<id>urn:sha1:c54ec039eb0ea6e6e74025fca2ee2de6ab5b79e5</id>
<content type='text'>
We don't know the lifetime of the const char* input, so lets copy it.
this is quite naive, solution for now, but should be good enough as this
is mainly for debugging. Maybe leter do something more fancy to avoid
copies from symbols that came from linker for example, and use hashtable
to avoid duplication.
</content>
</entry>
<entry>
<title>wrapper: improve performance of verbose_log</title>
<updated>2018-07-30T13:47:02Z</updated>
<author>
<name>Emmanuel Gil Peyrot</name>
<email>linkmauve@linkmauve.fr</email>
</author>
<published>2018-07-30T11:45:44Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=b76bd91beef9a279cc730ce7167408b2c01953b7'/>
<id>urn:sha1:b76bd91beef9a279cc730ce7167408b2c01953b7</id>
<content type='text'>
This reduces the number of syscalls per call from 3 to 1, on one
specific game when piping everything to /dev/null this reduces the
runtime from 14.115s to 8.800s.

Signed-off-by: Jari Vetoniemi &lt;mailroxas@gmail.com&gt;
</content>
</entry>
<entry>
<title>wrapper: fix trace blocking / fix indentation</title>
<updated>2018-04-19T16:01:05Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-04-19T16:01:05Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=b31c4970aa63ec41cd1cdb97c58b83139673d39f'/>
<id>urn:sha1:b31c4970aa63ec41cd1cdb97c58b83139673d39f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrapper/linker: __cxa_demangle from linker</title>
<updated>2018-04-19T15:29:09Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-04-19T15:29:09Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/android2gnulinux.git/commit/?id=a846dc40e4596fbf3d061392149a1676e7cdc304'/>
<id>urn:sha1:a846dc40e4596fbf3d061392149a1676e7cdc304</id>
<content type='text'>
We want to use android's libstdc++, so we need to pass __cxa_demangle
from linker.
</content>
</entry>
</feed>
