site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Alexei _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... On Jun 16, 2007, at 4:05 PM, Mo McRoberts wrote: This is a bit of long shot, but does anybody have any ideas what happened to the code (other than “it was taken out”, obviously), or if there was a particular reason for its removal? After all, it doesn't take much of a genius to see what the possibilities would be if system call emulation was still present and functional in current releases of XNU! A Google search for "Mac OS X system call emulation" leads to http:// docs.info.apple.com/article.html?artnum=301327 ("About the security content of the Mac OS X 10.3.9 Update"): "The kernel contains syscall emulation functionality that is not used in Mac OS X. Insufficient validation of an input parameter list could result in a heap overflow and a local denial of service through a kernel panic. The issue is addressed by removing the syscall emulation functionality." Glancing at the Darwin sources confirm that the syscall emulation code was removed between 10.3.8 and 10.3.9. This email sent to site_archiver@lists.apple.com