summaryrefslogtreecommitdiff
path: root/src/wrapper/wrapper.c
Commit message (Collapse)AuthorAge
* wrapper: improve performance of verbose_logEmmanuel Gil Peyrot2018-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>
* wrapper: fix trace blocking / fix indentationJari Vetoniemi2018-04-19
|
* wrapper/linker: __cxa_demangle from linkerJari Vetoniemi2018-04-19
| | | | | We want to use android's libstdc++, so we need to pass __cxa_demangle from linker.
* verbose: Move implementation to wrapper.cJari Vetoniemi2018-03-11
| | | | | Static header implementation is not thread safe as mutex is of course duplicated to each version...
* wrapper: Don't wrap NULL 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.
* wrapper: Add assertsJari 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