ptitSeb
fe90260cee
Made protect tracking in a single thread, and use a mailbox message system to avoid the use of lock
2021-11-04 14:04:35 +01:00
ptitSeb
841003bc47
Added 1 wrapped function to freetype (for SOR4)
2021-11-02 22:21:36 +01:00
ptitSeb
27cf5c81b2
Better wrapping for libz inflate
2021-11-02 22:08:43 +01:00
ptitSeb
323783bf49
[DYNAREC] Fixed right shift emmiter with const = 1 (help wine 6.17, and probably many other stuffs)
2021-11-01 13:20:32 +01:00
ptitSeb
fbd9604dc1
Added handling of ARCH_GET_FS to arch_prctl
2021-11-01 13:19:44 +01:00
ptitSeb
5494d417c0
[DEBUG] Don't overwrite trace if %pid is used
2021-11-01 11:28:17 +01:00
ptitSeb
472037cba2
[ARM64] Check if Atomics are supported (not used yet)
2021-11-01 11:27:36 +01:00
ptitSeb
1b19d8b909
Added Phytium paragraph to COMPILE.md
2021-10-30 12:12:13 +02:00
ptitSeb
c2909c32ab
Updated the CHANGELOG
2021-10-27 19:42:19 +02:00
ptitSeb
a7c0c01bf4
[DYNAREC] Cancel a dynablock if a segfault occurs while building it
2021-10-27 19:42:01 +02:00
ptitSeb
d80226ec61
Added signalfd wrapped function to libc
2021-10-26 20:10:29 +02:00
ptitSeb
da81ba5be8
Fixed some program (like the one made in rust) that was getting the command line properly
2021-10-26 19:03:03 +02:00
ptitSeb
f81874277c
Added reboot wrapped function to libc
2021-10-26 18:30:38 +02:00
ptitSeb
d93b97ee92
Added a bunch of aio_ and mq_ wrapped function to librt
2021-10-26 17:45:24 +02:00
ptitSeb
4812d20da5
Added mogery to major code contributor in chinese Readme too
2021-10-25 09:34:47 +02:00
ptitSeb
734e7cd47c
Added @mogery to major code contributor
2021-10-25 09:34:12 +02:00
ptitSeb
d052b35c40
Detect steamwebhelper and don't load it for now (until it's actually fixed)
2021-10-24 19:07:55 +02:00
ptitSeb
2bd3a3ccfa
Optimized (and small fixes) to custom allocator ([DYNAREC] Speedup long launch time)
2021-10-24 19:06:23 +02:00
ptitSeb
1886c454ca
Added 67 0F 67/7F ocpodes ([DYNAREC] too) (for The Last Federation)
2021-10-24 18:12:37 +02:00
ptitSeb
91ee1afe24
Added wrapped libncursesw.so.6 (for #148 )
2021-10-23 19:02:49 +02:00
ptitSeb
d867f578df
Fixed SDL_Log wrapped function
2021-10-23 15:50:41 +02:00
ptitSeb
b48ba048ed
Added FcConfigAppFontAddDir wrapped function (for #150 )
2021-10-22 20:54:37 +02:00
ptitSeb
35a21d8932
Merge pull request #147 from bbbruni/main
...
Add a debug mode compilation with disabled compiler optimizations
2021-10-21 22:14:19 +02:00
bbbruni
81ec174e2a
Added PKGBUILD-x86_64-DEBUG
2021-10-21 22:47:08 +03:00
bbbruni
400ea800d9
Added PKGBUILD-tegra-DEBUG
2021-10-21 22:45:44 +03:00
bbbruni
0e1215268a
Added PKGBUILD-rpi4-DEBUG
2021-10-21 22:44:24 +03:00
bbbruni
a72d257443
Added PKGBUILD-rk3399-DEBUG
2021-10-21 22:42:28 +03:00
bbbruni
6a99a4b359
Changed DCMAKE_BUILD_TYPE to Debug
2021-10-21 22:40:57 +03:00
bbbruni
b6764d1d6f
Add debug version of PKGBUILD-arm64
2021-10-21 22:37:11 +03:00
bbbruni
d5e105ce62
Disable compiler optimizations in debug mode
2021-10-21 22:31:50 +03:00
ptitSeb
45ee1e3c3c
Added a new wrapped function to libc (for #143 )
2021-10-21 19:31:33 +02:00
ptitSeb
b1d0dde0b4
Proper fix for link issue on glibc 2.34+ (for #120 )
2021-10-20 22:54:42 +02:00
ptitSeb
cb06d28383
Added explicit link with libc (might help with #120 )
2021-10-20 10:40:29 +02:00
ptitSeb
36bfcd21d4
Merge pull request #135 from mogery/getattr-align-wrap
...
Add alignment wrapper to pthread_getattr_np.
2021-10-18 10:12:48 +02:00
ptitSeb
faa48276e5
Merge pull request #137 from Heasterian/patch-2
...
Fixing typo
2021-10-18 07:43:21 +02:00
ptitSeb
8e5d32430a
Fixed build
2021-10-17 23:06:01 +02:00
Heasterian
ac2d5b17dd
Fixing typo
2021-10-17 23:59:46 +03:00
ptitSeb
0e2c63d9fb
Merge pull request #136 from Heasterian/patch-1
...
Add Snapdragon 845 compilation
2021-10-17 22:21:33 +02:00
Heasterian
71b446774c
Update COMPILE.md
...
Changes about compilation on Snapdragon 845 devices
2021-10-17 22:34:47 +03:00
Heasterian
dac71e9f7b
Update CMakeLists.txt
...
Adding configuration for Snapdragon 845 devices.
2021-10-17 22:31:45 +03:00
Gergő Móricz
e1a2230e9c
Add alignment wrapper to pthread_getattr_np.
...
This fixes stack corruption when using pthread_getattr_np on
hirsute (Ubuntu 21.04) and libc >=2.33
This should also fix #130 .
2021-10-17 21:19:52 +02:00
ptitSeb
82bd4431e6
[TRAVIS] Try to use Graviton2 for Arm64
2021-10-14 08:58:27 +02:00
ptitSeb
7262288502
Merge pull request #132 from mogery/memory-map-fix
...
Map bricks below first 2GB of address space
2021-10-13 22:42:20 +02:00
mogery
bcb0bdea77
Declare my_mmap and my_munmap to avoid warning
...
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.
2021-10-13 15:09:48 +02:00
mogery
4ca58d1f99
Fix incorrect brick cleanup
...
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.
2021-10-12 20:05:22 +02:00
mogery
0c27b82ff3
Map bricks below first 2GB of address space
...
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
2021-10-12 19:47:31 +02:00
ptitSeb
289deb3655
[DYNAREC] Added F2 0F E6 opcode
2021-10-05 23:07:32 +02:00
ptitSeb
8d69c17839
[DYNAREC] Added 67 89/C1/F7 opcodes
2021-10-05 23:06:58 +02:00
ptitSeb
348cb57240
Small fix for elfloader
2021-10-05 00:23:42 +02:00
ptitSeb
46f71f3947
Added some more crypto and ssl wrapped functions (bedrock server starts now)
2021-10-04 08:25:29 +02:00