darlingserver/duct-tape
Ariel Abreu cb4353fcd2
dtape: Implement a few more duct-taped XNU calls
Also, make sure to terminate the IPC space when destroying a task;
this is what actually terminates ports and turns them into dead names.
2022-03-09 17:35:29 -05:00
..
defines Initial commit 2022-01-18 00:46:28 -05:00
include/darlingserver Add some code useful for debugging 2022-03-09 17:28:37 -05:00
internal-include/darlingserver/duct-tape dtape getters: Return NULL if input is NULL 2022-03-03 00:09:29 -05:00
pthread Remove threads from ksyn queues upon death 2022-03-04 14:24:44 -05:00
src dtape: Implement a few more duct-taped XNU calls 2022-03-09 17:35:29 -05:00
xnu Add some code useful for debugging 2022-03-09 17:28:37 -05:00
CMakeLists.txt Add some code useful for debugging 2022-03-09 17:28:37 -05:00
README.md Initial commit 2022-01-18 00:46:28 -05:00

darlingserver Duct Taping

The purpose of this subproject is to use a significantly stripped down version of XNU's own kernel code coupled with some glue/duct-tape code to simulate the necessary parts of a normal XNU kernel environment for the code to work properly to implement things like Mach IPC.