Commit Graph

17 Commits

Author SHA1 Message Date
de10ce58e2 fix flaky tests 2025-12-17 10:14:05 +01:00
3d7532c906 checked auxv for what to handle 2025-12-16 23:26:30 +01:00
7161b6d1a2 vdso support 2025-12-16 22:46:58 +01:00
7eb5601eb6 factor out patching an elf from loading it to prepare vdso 2025-12-16 22:40:45 +01:00
3633346d53 support rt_sigreturn 2025-12-16 11:18:36 +01:00
8322ddba3b refactoring 2025-12-15 16:19:43 +01:00
85a07116af fork test 2025-12-15 15:59:34 +01:00
403301a06e clone with fork-like behaviour 2025-12-15 15:10:42 +01:00
f4064aff89 clone tests to help debugging 2025-12-12 14:07:00 +01:00
d3271963a8 some tests 2025-12-12 14:06:14 +01:00
da69c60ffd /proc/self/exe support 2025-12-11 12:25:52 +01:00
9ac107b398 respect /proc/sys/vm/mmap_min_addr 2025-12-11 11:56:01 +01:00
8d907f071c convert Patcher to a global singleton
Migrates Patcher state to global variables and uses std.once for initialization.
This is preparing for future syscall tracing, which requires static access to
the patching context across the runtime to be accessed by flicken.
2025-12-09 07:07:22 +01:00
114157ccb7 respect mmap_min_addr 2025-12-03 13:14:48 +01:00
0b330bedd2 speedup loading 2025-12-02 14:21:40 +01:00
be668b19cd nop patch for non rip relative instructions 2025-11-21 15:19:05 +01:00
27f985bedf init 2025-11-20 08:58:45 +01:00