Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor trampoline to use relative jmp/call | Jari Vetoniemi | 2018-11-22 |
| | |||
* | libjvm-java: Implement more system properties | Jari Vetoniemi | 2018-11-22 |
| | |||
* | libjvm-java: handle null string | Jari Vetoniemi | 2018-11-22 |
| | |||
* | loader: fix uninitialized variable | Jari Vetoniemi | 2018-11-20 |
| | |||
* | libc-stdio: fix standard streams with libstdc++ | Jari Vetoniemi | 2018-11-20 |
| | |||
* | add libjvm-misc for anything app specific | Jari Vetoniemi | 2018-11-19 |
| | |||
* | loader: fix obb injection | Jari Vetoniemi | 2018-11-19 |
| | |||
* | loader: don't JNI_OnLoad if there's entrypoint | Jari Vetoniemi | 2018-11-19 |
| | |||
* | loader: remove old printf | Jari Vetoniemi | 2018-11-19 |
| | |||
* | loader: fix comments | Jari Vetoniemi | 2018-11-19 |
| | |||
* | libjvm-android: make the hacky input scroll | Jari Vetoniemi | 2018-11-19 |
| | |||
* | remove hard coded paths, add andre-apk.sh | Jari Vetoniemi | 2018-11-19 |
| | |||
* | rename app executable to andre (loader.c) | Jari Vetoniemi | 2018-11-19 |
| | |||
* | libjvm-android: add android_os_Build_BRAND | Jari Vetoniemi | 2018-11-19 |
| | |||
* | libc: support various _chk functions | Jari Vetoniemi | 2018-11-19 |
| | |||
* | libc: cleanups | Jari Vetoniemi | 2018-11-19 |
| | |||
* | support running bionic binaries more properly | Jari Vetoniemi | 2018-11-19 |
| | |||
* | refactor app.c | Jari Vetoniemi | 2018-11-18 |
| | |||
* | jvm: dont print objects if no VERBOSE_FUNCTIONS | Jari Vetoniemi | 2018-11-18 |
| | |||
* | wrapper: don't copy if no VERBOSE_FUNCTIONS | Jari Vetoniemi | 2018-11-18 |
| | |||
* | linker fixes | Jari Vetoniemi | 2018-11-18 |
| | |||
* | standalone libjvm-java | Jari Vetoniemi | 2018-11-18 |
| | |||
* | set android sdk api level to 15 | Jari Vetoniemi | 2018-11-18 |
| | |||
* | jvm: static functions | Jari Vetoniemi | 2018-11-18 |
| | |||
* | SDK_VERSION to INT_MAX | Jari Vetoniemi | 2018-11-18 |
| | |||
* | libjvm-java: implement java/lang/String/getBytes | Jari Vetoniemi | 2018-11-18 |
| | |||
* | libjvm-java: implement java/lang/System/getProperty | Jari Vetoniemi | 2018-11-18 |
| | |||
* | antiantidebug: remove printf | Jari Vetoniemi | 2018-11-18 |
| | |||
* | linker: fix cpp_demangler setting | Jari Vetoniemi | 2018-11-18 |
| | |||
* | wrapper: use static log buffer | Jari Vetoniemi | 2018-11-18 |
| | |||
* | copy symbols in wrapper_create | Jari Vetoniemi | 2018-11-18 |
| | | | | | | | | 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. | ||
* | add src/libc-antiantidebug.c | Jari Vetoniemi | 2018-11-18 |
| | |||
* | libc: fix compiler warning | Jari Vetoniemi | 2018-11-18 |
| | |||
* | move libc-sha1.h to libc-sha1.c | Jari Vetoniemi | 2018-11-18 |
| | |||
* | libc: implement __isfinite | Jari Vetoniemi | 2018-11-18 |
| | |||
* | move system_get_property to libc | Jari Vetoniemi | 2018-11-18 |
| | |||
* | add some more apks | Jari Vetoniemi | 2018-09-04 |
| | |||
* | hacky input | Jari Vetoniemi | 2018-09-04 |
| | |||
* | wrapper: improve performance of verbose_log | Emmanuel Gil Peyrot | 2018-07-30 |
| | | | | | | | | 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 <mailroxas@gmail.com> | ||
* | pthread: Implement pthread cleanup | Jari Vetoniemi | 2018-07-30 |
| | |||
* | pthread: Implement implicit sem init | Jari Vetoniemi | 2018-07-30 |
| | | | | | This should be undefined behaviour, but some android apps rely on default initialized semaphores. (Hearthstone) | ||
* | pthread: sizeof variable instead of type | Jari Vetoniemi | 2018-07-30 |
| | | | | Prevents copy-paste bugs. | ||
* | stdio: Wrap fflush | Jari Vetoniemi | 2018-07-30 |
| | |||
* | libc: Handle THREAD_SIGNAL correctly | Jari Vetoniemi | 2018-07-30 |
| | |||
* | android: Implement more asset stuff | Jari Vetoniemi | 2018-07-30 |
| | |||
* | Stub OpenSLES | Jari Vetoniemi | 2018-07-30 |
| | |||
* | app: Comment unused functions | Jari Vetoniemi | 2018-06-02 |
| | |||
* | libc: Wrap low level glibc io calls for stdio | Jari Vetoniemi | 2018-06-02 |
| | | | | This is much less work and actually works better. | ||
* | jvm: Store class names like they are in java | Jari Vetoniemi | 2018-06-02 |
| | | | | com.foo.bar instead of com/foo/bar, only convert to latter form when needed. | ||
* | jvm: better stubs, implement boolean array region | Jari Vetoniemi | 2018-06-02 |
| | | | | | Boolean array region was missed by mistake. Too lazy to split this commit so yeah, included here.. |