]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge kern_ktrace.c:1.102, ktrace.h:1.30 from HEAD to RELENG_6:
authorrwatson <rwatson@FreeBSD.org>
Wed, 16 Nov 2005 08:11:06 +0000 (08:11 +0000)
committerrwatson <rwatson@FreeBSD.org>
Wed, 16 Nov 2005 08:11:06 +0000 (08:11 +0000)
commit6cb3455d086ac51bdb7e8372d2395c812f516bce
tree46e796940e17eb5a4eeeb9a92422086c32992df5
parent6117baacde43b0e3d38638f85cca52a7f225e546
Merge kern_ktrace.c:1.102, ktrace.h:1.30 from HEAD to RELENG_6:

  Replace ktr_buffer pointer in struct ktr_header with a ktr_unused
  intptr_t.  The buffer length needs to be written to disk as part
  of the trace log, but the kernel pointer for the buffer does not.
  Add a new ktr_buffer pointer to the kernel-only ktrace request
  structure to hold that pointer.  This frees up an integer in the
  ktrace record format that can be used to hold the threadid,
  although older ktrace files will have a garbage ktr_buffer field
  (or more accurately, a kernel pointer value).

  Space requested by:     davidxu
sys/kern/kern_ktrace.c
sys/sys/ktrace.h