tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ktrace output file not showing up in fstat
martin%duskware.de@localhost (Martin Husemann) writes:
>On Thu, Feb 05, 2026 at 07:54:30AM +0100, Edgar Fuß wrote:
>> Why does that ktrace file not show up? Because it isn't associated with
>> a process?
>DESCRIPTION
> fstat identifies open files. A file is considered open by a process if
> it was explicitly opened, is the working directory, root directory,
> active pure text, or kernel trace file for that process. [..]
>So it sounds like a bug. Even if the original ktrace process is long gone
>and child processes have inherited the ktrace via -i, the file should
>be listed.
fstat only shows 'file descriptors' of processes. But for ktrace
the kernel opens a 'file', there is no descriptor and there is
no process that a descriptor could belong to.
You can find the associated vnode of the file with 'pstat -v',
but pstat doesn't understand tmpfs, so you cannot identify
the file from the output. A tracefile on ffs can be identified
by its inode number.
Home |
Main Index |
Thread Index |
Old Index