Commit Graph

15 Commits

Author SHA1 Message Date
wash 538904b7e4 liblaunch: implement private/shared mapping support 2026-04-21 21:17:08 +01:00
wash a11188b6bf liblaunch: build a shared version of the library 2026-04-20 22:11:21 +01:00
wash 3a9539adbc liblaunch: implement stdio handle initialisation for child task 2026-04-01 18:53:28 +01:00
wash 28d986c628 liblaunch: ensure stack pointers remain aligned 2026-04-01 18:53:04 +01:00
wash a535c588f1 lib: launch: add terminating null ptr to environ array 2026-03-22 19:07:07 +00:00
wash 119a86b8e6 cmake: update for compatibility with CMake 4.0 2026-03-22 13:11:10 +00:00
wash 88f8d4f18a lib: launch: implement alternate argument handling to support interpreters 2026-03-21 10:53:38 +00:00
wash 5d9a3fa54d lib: launch: implement GLOB_DAT and RELATIVE relocations 2026-03-21 10:53:12 +00:00
wash 863be171c1 lib: launch: populate result with handles to the newly-created task 2026-03-18 21:09:59 +00:00
wash c9ccebacfc lib: launch: update to use new address-space api 2026-03-15 09:42:22 +00:00
wash c4fd252f86 lib: launch: implement passing args and environment variables to new tasks 2026-03-06 20:16:51 +00:00
wash 562a729c25 lib: launch: cleanup local exec vm-region once load is complete 2026-02-23 18:45:12 +00:00
wash 2c41f1a77a lib: launch: move page size from a global variable to elf_image 2026-02-21 23:23:23 +00:00
wash cc4b9d4a9b lib: launch: fix image size calculation when phdrs are not page-aligned 2026-02-21 12:20:49 +00:00
wash ff66c8d89f lib: add liblaunch elf loader library 2026-02-19 19:29:03 +00:00