Commit Graph

12 Commits

Author SHA1 Message Date
Ibuki Omatsu efa5b73015 refactor: Replace unlink and rmdir with unlinkat. Improve fork using ForkScratchPad. 2025-12-17 18:32:07 -07:00
Jeremy Soller 9528c7163b Rename mangled rust allocator symbols 2025-10-04 08:01:00 -06:00
zinzaguras 7b877b713f Adjust shell scripts to properly get bash from environment 2025-05-11 03:02:40 +03:00
Andrey Turkin a4122753e6 Initial RISC-V64 support 2024-10-11 06:44:54 +03:00
Jeremy Soller 798d17c5b3 Add __rdl_oom to renamesyms 2024-07-21 21:38:20 -06:00
Jeremy Soller d4180de8ff Rename __rust_no_alloc_shim_is_unstable 2023-09-11 09:54:15 -06:00
Jeremy Soller c75a6e64e6 Rename __rust_alloc_error_handler functions 2023-09-11 09:21:01 -06:00
Jeremy Soller a9042abdb9 Rename both __rg and __rust allocator symbols 2023-09-07 15:42:10 -06:00
Jeremy Soller 70a8fca3c1 Use target binutils for renamesyms 2022-08-19 13:16:25 -06:00
Jeremy Soller de29da4099 Rename __rg_oom 2022-08-19 12:54:18 -06:00
4lDO2 3701ea3be7 Conflict-proof #[global_allocator] symbols too.
The #[global_allocator] used by relibc is only relibc's business.
Symbols should therefore not leak if another applications for example
wants to override the system allocator (and for bootstrap, which links
to relibc but uses its own #[global_allocator] based on libc functions).
2022-07-26 21:34:47 +02:00
4lDO2 2186cd1fbd Implement fexec in userspace. 2022-07-26 21:32:56 +02:00