version 1.156, 2011/04/27 00:00:46 |
version 1.157, 2011/06/01 21:25:00 |
Line 673 ktr_execenv(const void *bf, size_t len) |
|
Line 673 ktr_execenv(const void *bf, size_t len) |
|
ktr_kmem(l, KTR_EXEC_ENV, bf, len); |
ktr_kmem(l, KTR_EXEC_ENV, bf, len); |
} |
} |
|
|
|
void |
|
ktr_execfd(int fd, u_int dtype) |
|
{ |
|
struct ktrace_entry *kte; |
|
struct ktr_execfd* ktp; |
|
|
|
lwp_t *l = curlwp; |
|
|
|
if (!KTRPOINT(l->l_proc, KTR_EXEC_FD)) |
|
return; |
|
|
|
if (ktealloc(&kte, (void *)&ktp, l, KTR_EXEC_FD, sizeof(*ktp))) |
|
return; |
|
|
|
ktp->ktr_fd = fd; |
|
ktp->ktr_dtype = dtype; |
|
ktraddentry(l, kte, KTA_WAITOK); |
|
} |
|
|
static void |
static void |
ktr_kmem(lwp_t *l, int type, const void *bf, size_t len) |
ktr_kmem(lwp_t *l, int type, const void *bf, size_t len) |
{ |
{ |