diff options
author | Richard Braun <rbraun@sceen.net> | 2013-01-22 22:32:14 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2013-01-22 22:39:20 +0100 |
commit | 338d9ca7981f25099d99d280b0dd3af590d65763 (patch) | |
tree | fd2b513baab6f15f6a6b1cb65d49e33042fed6b3 /kern/syscall_subr.h | |
parent | 2a6b4fc29ad57a2d9127fd4095f60238ba370cab (diff) | |
download | gnumach-338d9ca7981f25099d99d280b0dd3af590d65763.tar.gz gnumach-338d9ca7981f25099d99d280b0dd3af590d65763.tar.bz2 gnumach-338d9ca7981f25099d99d280b0dd3af590d65763.zip |
Add the mach_print debugging system call
The purpose of this system call is to help debugging in situations where
it's desirable to bypass the mach_msg call entirely.
* include/mach/syscall_sw.h (mach_print): Generate system call code.
* kern/syscall_subr.c: Include <kern/printf.h>.
[MACH_KDB] (mach_print): New function.
* kern/syscall_subr.h (mach_print): New prototype.
* kern/syscall_sw.c [MACH_KDB] (mach_trap_table): Declare mach_print
system call.
Diffstat (limited to 'kern/syscall_subr.h')
-rw-r--r-- | kern/syscall_subr.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kern/syscall_subr.h b/kern/syscall_subr.h index 2b8bcd36..a2e39205 100644 --- a/kern/syscall_subr.h +++ b/kern/syscall_subr.h @@ -36,5 +36,6 @@ extern int swtch_pri(int); extern int thread_switch(mach_port_t, int, mach_msg_timeout_t); extern void thread_depress_timeout(thread_t); extern kern_return_t thread_depress_abort(thread_t); +extern void mach_print(const char *); #endif /* _KERN_SYSCALL_SUBR_H_ */ |