4lDO2
|
8ac0626be7
Handle sigactions properly in execve and fork.
|
2 years ago |
4lDO2
|
b930cc98d0
Correctly preserve and set MXCSR and FCW.
|
2 years ago |
4lDO2
|
3701ea3be7
Conflict-proof #[global_allocator] symbols too.
|
2 years ago |
4lDO2
|
05446070ec
Use same rust-toolchain version as elsewhere.
|
2 years ago |
4lDO2
|
bac2509ccd
Fix leaks for setuid/setgid too.
|
2 years ago |
4lDO2
|
1476cdeb8f
Split fexec_impl into crate, used by escalated.
|
2 years ago |
4lDO2
|
df8e2deddc
Fix file descriptor leak in fork().
|
2 years ago |
4lDO2
|
777a82b50f
Refactor out clone, fix some fd leaks.
|
2 years ago |
4lDO2
|
bb45466a4e
Implement clone in userspace.
|
2 years ago |
4lDO2
|
a7c817d81a
WIP: Support setuid/setgid
|
2 years ago |
4lDO2
|
37cc4e5383
WIP: Add setuid/setgid support.
|
2 years ago |
4lDO2
|
c95d276af9
Allow POSIX's `environ` to be set.
|
2 years ago |
4lDO2
|
2186cd1fbd
Implement fexec in userspace.
|
3 years ago |
Jeremy Soller
|
0bd81aa3d4
Update llvm_asm to asm for aarch64
|
2 years ago |
Jeremy Soller
|
afb5094cda
Add triple underscore tls_get_addr for x86
|
2 years ago |
Jeremy Soller
|
abe30ba884
Add i386 __restore_rt
|
2 years ago |
Jeremy Soller
|
ece0bd090d
Fix x86 setjmp/longjmp
|
2 years ago |
Jeremy Soller
|
559387cc64
Initial support for x86 32-bit
|
2 years ago |
Jeremy Soller
|
7f3f2fa105
Add some messages when unimplemented PTE functions are called
|
2 years ago |
Jeremy Soller
|
8576b99759
Add timeout to futex_wait calls
|
2 years ago |
4lDO2
|
6d394ba4f4
Merge branch 'update-dependencies' into 'master'
|
2 years ago |
4lDO2
|
fb411c0b19
Use redox_syscall 0.2.12 from crates.io, not git
|
2 years ago |
4lDO2
|
f14c95db6a
Update syscall.
|
2 years ago |
4lDO2
|
ebd597f748
Update dependencies for rust 2022-03-18.
|
2 years ago |
Jeremy Soller
|
ec0047c864
Fix redox readlink
|
2 years ago |
Jeremy Soller
|
f63d9cefad
Add mlock and friends
|
2 years ago |
Jeremy Soller
|
8a2ff1ec4a
Only try to set FS on x86_64
|
3 years ago |
Jeremy Soller
|
824184a66c
Make sure strong symbols are preferred by ld_so
|
3 years ago |
Jeremy Soller
|
ecd934951d
R_X86_64_TPOFF64 does not require symbol, allow it to be unset
|
3 years ago |
Jeremy Soller
|
e90fa3e32f
Do not try to open traceme on special PIDs
|
3 years ago |