<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Python on OpenSource LATAM</title><link>https://oss.lat/en/tags/python/</link><description>Recent content in Python on OpenSource LATAM</description><generator>Hugo</generator><language>en</language><copyright>Copyright © 2022-2026 OpenSource LATAM Community. All Rights Reserved.</copyright><lastBuildDate>Mon, 16 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://oss.lat/en/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>Mastering eBPF Debugging: Advanced Scripts and Use Cases</title><link>https://oss.lat/en/blog/2026/02/mastering-ebpf-debugging-advanced-scripts-and-use-cases/</link><pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate><guid>https://oss.lat/en/blog/2026/02/mastering-ebpf-debugging-advanced-scripts-and-use-cases/</guid><description><![CDATA[<p>Welcome to the final post in our series on eBPF for debugging. We&rsquo;ve covered the basics of <code>bpftrace</code> and the command-line tools from the BPF Compiler Collection (BCC). Now, we&rsquo;ll take a leap forward and learn how to write our own custom eBPF tools using Python and the BCC framework.</p>

<h3 id="writing-custom-tools-with-bcc-and-python" data-numberify>Writing Custom Tools with BCC and Python<a class="anchor ms-1" href="#writing-custom-tools-with-bcc-and-python"></a></h3>
<p>While the pre-built BCC tools are powerful, the true potential of eBPF is unlocked when you start writing your own tools to solve specific problems. The BCC framework provides Python bindings that allow you to write eBPF programs in C and interact with them from a Python script.</p>]]></description><enclosure url="https://oss.lat/images/blog/ebpf-debugging-advanced.jpeg" length="162645" type="image/.jpeg"/></item></channel></rss>