about summary refs log tree commit diff stats
path: root/src/tools/bridge.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* More work on GTK wrapping (hterm seems to run fine now)ptitSeb2022-03-191-0/+2
|
* Declare my_mmap and my_munmap to avoid warningmogery2021-10-131-0/+4
| | | | | | | | | This adds a declaration of my_mmap and my_munmap to src/tools/bridge.c in order to avoid a -Wimplicit-function-declaration warning when compiling. This should probably be moved to a header file in the future.
* Fix incorrect brick cleanupmogery2021-10-121-1/+3
| | | | | | | | FreeBridge used free to clean up the pointer allocated by my_mmap, which is incorrect and lead to a crash upon code that exited gracefully. The free was replaced with my_munmap.
* Map bricks below first 2GB of address spacemogery2021-10-121-1/+4
| | | | | | | | | | | This fixes an issue with mono where JIT compiled code would near-call wrapped libraries, but fail because the difference between PC and the call address did not fit into an imm32. This was fixed by replacing posix_memalign with my_mmap and providing the MAP_32BIT flag. Fixes #131
* Add some support vor VSyscallptitSeb2021-09-021-0/+44
|
* Fix non-dynarec buildptitSeb2021-07-051-1/+1
|
* Removed mutex per bridge and use a global one (remove chance of freeze on fork)ptitSeb2021-07-051-7/+4
|
* Improved unloading of libsptitSeb2021-06-041-0/+2
|
* Fixed GetNativeFncptitSeb2021-04-181-2/+2
|
* First passrajdakin2021-04-141-0/+2
|
* [DYNAREC] Improved Dynablock construction, stopping when overlaping block is ↵ptitSeb2021-03-281-3/+4
| | | | detected
* Fixed non-Dynarec build that would crash at startptitSeb2021-03-251-1/+1
|
* Improvments to bridge handling to avoid deadlockptitSeb2021-03-181-26/+38
|
* [DYNAREC] Added Basic blocks for dynarecptitSeb2021-03-141-2/+3
|
* Better functions name resolving when using TRACE, and fixed some printf ↵ptitSeb2021-03-101-4/+57
| | | | stuff again
* Added bridge handlingptitSeb2021-03-021-0/+220