ftrace (Function Tracer) is a tracing framework for the Linux kernel. Although its original name, Function Tracer, came from ftrace's ability to record information related to various function calls performed while the kernel is running, ftrace's tracing capabilities cover a much broader range of kernel's internal operations.[2][3]
^"Linux kernel source: kernel/COPYING file". kernel.org. March 13, 1994. Retrieved June 11, 2016.
^Jake Edge (March 13, 2009). "A look at ftrace". LWN.net. Retrieved July 23, 2014.
ftrace (Function Tracer) is a tracing framework for the Linux kernel. Although its original name, Function Tracer, came from ftrace's ability to record...
sync(s) show-task-states(t) unmount(u) force-fb(v) show-blocked-tasks(w) dump-ftrace-buffer(z) Before the advent of journaled filesystems a common use of the...
is doing with Ftrace utilities, archived from the original on 15 December 2021, retrieved 9 May 2021 "Debugging the kernel using Ftrace - part 1 [LWN...
and ntdll (core) system calls while Plan 9 has 51. Tools such as strace, ftrace and truss allow a process to execute from start and report all system calls...
lkml.org. Retrieved 17 February 2010. "Finding Origins of Latencies Using Ftrace, paper by Steven Rostedt from the Real-time Workshop 2009" (PDF). Retrieved...
providing a set of features similar to DTrace since kernel version 4.9 ftrace – a tracing framework for the Linux kernel, capable of tracing scheduling...
Debugging CRIU ftrace kdump Linux kernel oops SystemTap BPF Startup vmlinux System.map dracut initrd initramfs ABIs Linux Standard Base x32 ABI APIs Components...
System programs, SystemTap, perf, and trace-cmd and KernelShark that extend ftrace. AIX provides the truss command HP-UX offers the Tusc command Solaris /...
running kernel with their patched versions by using facilities provided by ftrace to "route around" old versions of functions; that way, hot patches can also...
versions, while relying on the mechanisms and infrastructure established by ftrace to "route around" old versions of functions. No changes to the kernel's...
Linux kernel, while relying on live patching mechanisms established by ftrace. The primary difference between kGraft and kpatch is the way they ensure...