summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* libc: Togglable libstdc++ supportJari Vetoniemi2018-02-27
| | | | | Can use either host libstdc++ or android's where android's is probably must for anything other than clang or gcc
* libc: Implement sigactionJari Vetoniemi2018-02-27
|
* libandroid: implement more functionsJari Vetoniemi2018-02-27
|
* jvm: Make java implementations optionalJari Vetoniemi2018-02-27
| | | | No need to implement crap that doesn't matter for app's functionality.
* android: Don't assert all paramsJari Vetoniemi2018-02-25
| | | | This function is not very well documented.
* app: Whee more crap to get unity stuff workJari Vetoniemi2018-02-25
|
* libc: ugly dynamic_cast hackJari Vetoniemi2018-02-25
| | | | | We should have option to use android's libstdc++ implementations as well.
* libc: verbose sysconfJari Vetoniemi2018-02-25
|
* wrapper: Add assertsJari Vetoniemi2018-02-25
|
* dlfcn: Try dlsym glibc symbols firstJari Vetoniemi2018-02-25
|
* jvm-android: Implement more methodsJari Vetoniemi2018-02-25
|
* libc: Implement __page_size and __h_errnoJari Vetoniemi2018-02-25
|
* libc-verbose: Add more functionsJari Vetoniemi2018-02-25
|
* jvm: Implement GetStaticObjectFieldJari Vetoniemi2018-02-25
|
* verboase: Mutex loggingJari Vetoniemi2018-02-25
| | | | We have threading in apps now.
* pthread: Implement more pthread functionsJari Vetoniemi2018-02-25
|
* refactor commitJari Vetoniemi2018-02-22
|
* wrapper: lets be bit more informativeJari Vetoniemi2018-02-21
|
* Messy commit of hacks and implementationsJari Vetoniemi2018-02-20
|
* wrapper: use TLS heap storage for mangled symbolsJari Vetoniemi2018-02-19
| | | | We do these calls a lot, so lets try keep the number of allocations down.
* refactoring, fixing and implementingJari Vetoniemi2018-02-19
| | | | messy commits yay
* jvm: implement more java apisJari Vetoniemi2018-02-19
|
* jvm: Implement more java apisJari Vetoniemi2018-02-19
|
* jvm-android: implement getSharedPreferencesJari Vetoniemi2018-02-19
|
* jvm-android: not unity bugJari Vetoniemi2018-02-19
|
* jvm: fix typoJari Vetoniemi2018-02-19
|
* jvm: handle opaque's default classJari Vetoniemi2018-02-19
|
* jvm: trace function go awayJari Vetoniemi2018-02-19
|
* jvm: consistency, jvm_release no-op if NULLJari Vetoniemi2018-02-19
|
* jvm: implement java apis ... in C!Jari Vetoniemi2018-02-19
|
* linker: add some hacks until rewriteJari Vetoniemi2018-02-19
|
* libandroid: implement some ANativeWindow funcsJari Vetoniemi2018-02-19
| | | | glfw!
* pthread: implement bionic_pthread_cond_waitJari Vetoniemi2018-02-19
|
* jvm: rename fakejvm to jvmJari Vetoniemi2018-02-19
|
* app: some temporary codeJari Vetoniemi2018-02-19
| | | | | | I'm testing this thing with certain unity thing. Eventually the Java side reimplementations of apps will be moved to support modules.
* jvm: Cast to jobject instead of voidJari Vetoniemi2018-02-19
|
* jvm: comment stylingJari Vetoniemi2018-02-19
|
* jvm: Implement more and document headerJari Vetoniemi2018-02-19
| | | | Starting to look pretty good.
* jvm: always null terminate stringsJari Vetoniemi2018-02-19
|
* jvm: cleanups and track objectsJari Vetoniemi2018-02-19
| | | | | | Lot less dynamic memory as well now. Android JVM actually limits maximum objects as well, though the limit is probably higher, I'll look up it later.
* linker: demangle c++ symbolsJari Vetoniemi2018-02-18
|
* jvm: add some asserts and debug printsJari Vetoniemi2018-02-18
|
* Use JNI_OKJari Vetoniemi2018-02-18
|
* Wrap fakejvm functions tooJari Vetoniemi2018-02-18
|
* Implement more libandroidJari Vetoniemi2018-02-18
|
* Implement more pthreadJari Vetoniemi2018-02-18
|
* Add fake jvmJari Vetoniemi2018-02-17
|
* Initial commitJari Vetoniemi2018-02-16
Stuff in src/linker will get rewritten from scratch eventually, it's all horrible. But for now focus is getting on shit work.