Lines Matching full:kernel
11 .Nd a DTrace provider for dynamic kernel tracing based on function boundaries
18 provider instruments the entry and return of almost every kernel function
21 symbol in the kernel and loaded kernel modules.
34 in the probe description is either the name of the loaded kernel module
36 .Ql kernel
37 for functions compiled into the kernel.
82 .Po e.g., a kernel virtual address if returning from a successful
102 31868 fbt kernel hammer_time entry
103 31869 fbt kernel hammer_time return
109 is a part of the kernel and not a separate loaded module, the
112 .Ql kernel .
160 returns a kernel virtual address.
161 .Ss Example 3 : Counting Kernel Slab Memory Allocation by Function
176 .Ss Example 4 : Counting Kernel Slab Memory Allocation by Calling Function
180 kernel`contigmalloc+0x33 1
181 kernel`free+0xd3 1
182 kernel`kmem_alloc_contig+0x29 1
183 kernel`kmem_alloc_contig_domainset+0x19a 1
186 .Ss Example 5 : Counting Kernel malloc()'s by Calling Function
190 kernel`devclass_get_devices+0xa8 1
191 kernel`sys_ioctl+0xb7 1
195 kernel`kern_poll_kfds+0x2f0 4
196 kernel`kern_poll_kfds+0x28a 19
198 .Ss Example 6 : Counting Kernel malloc()'s by Kernel Stack Trace
204 kernel`devfs_ioctl+0xd1
205 kernel`VOP_IOCTL_APV+0x2a
206 kernel`vn_ioctl+0xb6
207 kernel`devfs_ioctl_f+0x1e
208 kernel`kern_ioctl+0x286
209 kernel`sys_ioctl+0x12f
210 kernel`amd64_syscall+0x169
211 kernel`0xffffffff81092b0b
219 kernel arena dom
229 kernel functions.
269 probes are by definition tightly coupled to kernel code; if the code underlying
280 address of every IP packet as the kernel hands them over
308 but of course this requires a recompilation of the kernel.
309 Building the kernel with
324 to trace arbitrary instructions inside kernel functions
332 provider cannot attach to functions inside DTrace provider kernel modules.