about summary refs log tree commit diff stats
path: root/src/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Improved initial stack buildptitSeb2022-04-241-0/+4
|
* Fixed RunFunction and DynaCall/EmuCall with stack argumentsptitSeb2022-03-251-8/+23
|
* Some more gtk wrapping workptitSeb2022-03-191-0/+82
|
* More work on GTK wrapping (hterm seems to run fine now)ptitSeb2022-03-192-0/+354
|
* Fix some special case on mmap64 wrappingptitSeb2022-03-071-0/+1
|
* Some work on glib, gobject and steamptitSeb2022-03-011-1/+7
|
* Use sched_getcpu instead of deprecated getcpu (for #239)ptitSeb2022-02-201-2/+2
|
* Some small changes to how cpuid is done (especially on core counts)ptitSeb2022-02-201-2/+15
|
* Change ResolvePath behaviour in sync with box86ptitSeb2021-11-141-1/+1
|
* 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
* More work on gtk wrappingptitSeb2021-09-201-17/+254
|
* Fixed some nasty copypasta on EmuCallptitSeb2021-09-191-4/+4
|
* More work on GTK wrapping. Still not ok, but betterptitSeb2021-09-191-119/+287
|
* Added wrapped gtk2 (enough to launch Dwarf Fortress and some simple gtk2 ↵ptitSeb2021-09-181-0/+1132
| | | | samples)
* Add some support vor VSyscallptitSeb2021-09-022-0/+50
|
* Added AES-NI cpu extension support ([DYNAREC] too, using AES extension if ↵ptitSeb2021-08-281-0/+1
| | | | available)
* Added some comment on vDSOptitSeb2021-08-101-1/+1
|
* Fixed ELF Signature detectionptitSeb2021-07-121-6/+14
|
* Use box86 to launch x86 binary (if box86 is present in same folder as box64)ptitSeb2021-07-121-0/+18
|
* 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
|
* Define CLFLUSH size in CPUID (helps Java programs)ptitSeb2021-05-311-1/+1
|
* Fixed GetNativeFncptitSeb2021-04-181-2/+2
|
* First passrajdakin2021-04-144-4/+8
|
* General improvements to box64 and fixed some SDL2 functionsrajdakin2021-04-112-26/+52
|
* Added RK3326 definitions.krishenriksen2021-04-071-1/+1
|
* [DYNAREC] Improved Dynablock construction, stopping when overlaping block is ↵ptitSeb2021-03-281-3/+4
| | | | detected
* Better Stack handling (backported from box86)ptitSeb2021-03-281-3/+6
|
* 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 0F A2 cpuid opcodeptitSeb2021-03-061-0/+188
|
* More infrastructure added to elf and x64 emuptitSeb2021-03-031-0/+86
|
* Added bridge handlingptitSeb2021-03-022-0/+242
|
* Fixed a bunch of print format errorptitSeb2021-03-021-2/+2
|
* More x64emu preparationptitSeb2021-03-021-106/+121
|
* More elf loader and parsing and stack preparingptitSeb2021-03-021-0/+138
|
* Added some minimal set of source (now box64 compile and say hello at least)ptitSeb2021-02-283-0/+418