in OS Internals

OS X System Calls, MACH Edition

Just a quick post, delivered as promised.

First of all, MACH traps calling convention is different than BSD syscalls. I have decided to enumerate end-point arguments even though in reality a MACH trap takes only 1 argument which is a pointer to structure containing arguments as its fields. Secondly, mungers are also included as they provide some additional information. Finally, if you need some introduction to MACH programming, I have heard that nemo’s Abusing MACH on Mac OS X is a good starting point.

Feedback, ideas, bugs, et cetera — give me a shout.

Write a Comment