version 1.2, 1999/03/23 09:19:25 |
version 1.2.20.1, 2001/06/21 20:00:13 |
Line 9 with an "unimplemented system call" trap |
|
Line 9 with an "unimplemented system call" trap |
|
that has a negative number. In general, binaries that use the Mach |
that has a negative number. In general, binaries that use the Mach |
syscalls appear to invoke task_self() as their first syscall. |
syscalls appear to invoke task_self() as their first syscall. |
|
|
|
Note that system call numbers are now range-bounded by masking off the |
|
high bits, so negative system call numbers will appear in the high |
|
end of the system call number range, thanks to the wonders of two's |
|
compliment arithmetic. System call -10, for example, will appear as |
|
"CALL [502]" in kdump output. |
|
|
The name, number, and number of arguments for each Mach syscall is |
The name, number, and number of arguments for each Mach syscall is |
given below; this information was gleaned by looking through the OSF/1 |
given below; this information was gleaned by looking through the OSF/1 |
libmach.a's object files with dbx, then double-checked against the |
libmach.a's object files with dbx, then double-checked against the |