
Explore essential tools and techniques for debugging embedded Linux systems, covering user space and kernel space, to improve quality and efficiently find/fix bugs.

Explore the impact of tracing on system performance through empirical measurements. Learn about various tracing techniques and their effects on kernel configurations and real-time systems.

Unraveling a long-standing Linux kernel tracing mystery: ftrace timestamp anomalies, their causes, and the ingenious solution implemented to maintain accuracy across diverse scenarios.

Exploring enhancements to BPF Type Format: separating kernel BTF, explicit matching, standalone BTF, and auto-detecting features to improve adoption and functionality across systems.

Exploring RTLA tool improvements for Linux tracing, including kernel-side histograms, dual tracer support, and enhanced library capabilities for better performance and functionality.

Exploring ftrace_regs as a unified interface for function tracing, addressing limitations of pt_regs and improving efficiency across architectures. Discusses integration with fprobe, eBPF, and function-graph tracer.

Explore Linux's SCHED_DEADLINE scheduler, its implementation of EDF and CBS, advantages for robotics and media, and practical application tips. Learn about challenges and workarounds.

Explore real-time kernel maintenance, including PREEMPT_RT integration, priority inversion prevention, and stable tree management techniques for robust device support and performance.

Explore VM tracing techniques to analyze host-guest interactions, synchronize timelines, and solve complex issues in Linux kernel and hypervisor environments.

Explore the integration of Real Time into Linux, its implications for kernel developers, and best practices for writing maintainable code, even for non-RT-focused programmers.

Explore kernel tracing techniques, their security implications, and the tension between transparency and protection in Linux systems. Learn about live patching and function tracing methods.

Explore advanced Linux kernel features: boot-time tracing with ftrace and extra boot configuration. Learn to optimize kernel startup and enhance system diagnostics.

Explore Ftrace, a powerful Linux kernel tracing infrastructure. Learn about function tracing, trace events, dynamic events, and tracefs file system. Discover new libraries for easier access to Ftrace capabilities.

Explore KernelShark 1.0, a powerful GUI for Linux kernel tracing. Learn its features, capabilities, and future developments through live demonstrations and insights.

Explore Netflix's cloud performance analysis techniques, tools, and procedures for root cause identification across 150k instances, featuring open-source solutions for cloud-wide and instance-level optimization.

Practical demonstration of advanced GDB features and essential Linux debugging tools, enhancing programming effectiveness through live demos of powerful techniques and utilities.

Explore Linux kernel's Ftrace utilities to monitor system behavior, debug performance issues, and gain insights into application interactions and system events.

Explore RISC-V ftrace implementation challenges and solutions for handling preemption in Linux kernel tracing, enhancing debugging capabilities for RISC-V architecture.

Explore advanced techniques for diagnosing and debugging C++ applications on Linux and Windows using lightweight, production-ready tools for various scenarios including high CPU load, memory leaks, and I/O issues.

Discover how to leverage tracing libraries like libtracefs, libtracecmd, and libtraceeval to analyze system performance, track event interactions, and perform offline analysis of Linux systems.

Explore advanced kernel function tracing techniques and overcome challenges posed by compiler optimizations in Linux systems.