oscourse-tsinghua / rcore_plus

Rust version of THU uCore OS. Linux compatible.
MIT License
172 stars 26 forks source link

Shared library using auxv. #59

Closed gjz010 closed 5 years ago

gjz010 commented 5 years ago

Now kernel loads both loader and program. This makes exec_path unnecessary and mountfs modification work, but the modification itself does not concern mountfs.

Known issues:

  1. not compatible with musl's reclaim_gaps (crash on __malloc_donate). Removing reclaim makes hello world work.
jiegec commented 5 years ago

Known issue is fixed.