Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to optimize Linux core dumps for embedded IoT devices through this 38-minute conference talk from the Linux Foundation. Explore the challenges of processing core dumps in constrained environments with limited storage, bandwidth, and connectivity, and discover innovative solutions implemented in Rust. Examine the ELF structure and its application to core dumps, then dive into on-device optimization techniques that reduce core dump size by capturing only essential stack data. Understand privacy-preserving debugging methods using a custom Rust-built on-device stack unwinder that hooks into the core handler, converting coredumps to sets of program counters per frame to save space and prevent potential personally identifiable information leakage. Gain insights from real-world experience parsing millions of core dumps with Rust, learning practical lessons for scaling embedded debugging solutions in IoT environments.
Syllabus
Efficient On-Device Core Dump Processing for IoT: A Rusty Implementation - Blake Hildebrand
Taught by
Linux Foundation