mirror of
https://github.com/darlinghq/darlingserver.git
synced 2025-02-17 05:09:12 +00:00
![Ariel Abreu](/assets/img/avatar_default.png)
Largely just ported over from the current LKM code. Also, set XNU_TARGET_OS_OSX=1 to fix an incorrect default setting that was causing Mach messaging to fail trying to send a task control port (the task self port). Additionally, with regards to RPC: * Send architecture information along with RPC calls * Log replies sent on the server side * Allow replies expecting FDs to handle the case when no valid FDs were sent back
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.