|Linux & Unix Commands - Search Man Pages
UTRACE(2) BSD System Calls Manual UTRACE(2)
utrace -- insert user record in ktrace log
Standard C Library (libc, -lc)
utrace(const char *label, void *addr, size_t len);
Adds a record to the process trace with information supplied by user. The record is identi-
fied by label and contains len bytes from memory pointed to by addr. This call only has an
effect if the calling process is being traced.
Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned
and errno is set to indicate the error.
[ENOSYS] Currently running kernel was compiled without ktrace(2) support (option
[EINVAL] Specified data length len was bigger than KTR_USER_MAXLEN.
kdump(1), ktrace(1), ktruss(1), fktrace(2), ktrace(2), options(4)
The utrace() system call first appeared in FreeBSD 2.2. It was added to NetBSD in
NetBSD 1.6. The label argument is a NetBSD extension.
BSD December 28, 2000 BSD
All times are GMT -4. The time now is 09:25 AM.