Oracle Continues Working On eBPF Support For GCC 10

Written by Michael Larabel in Oracle on 17 August 2019 at 08:34 AM EDT. 2 Comments
Back in May we wrote about Oracle's initial plans for introducing an eBPF back-end to GCC 10 to allow this GNU compiler to target this general purpose in-kernel virtual machine. Up to this point LLVM Clang has been the focused compiler for eBPF but those days are numbered with Oracle on Friday pushing out the newest GCC patches.

Oracle working on eBPF support for GCC is part of the company's efforts on improving DTrace on Linux. Friday's "V2" patches of GCC eBPF support have some bug fixes as well as being re-based to the latest GCC 10 development code.

The GCC port is roughly equivalent to the LLVM eBPF support though more improvements are planned to expand its functionality. At this rate though it's looking like GCC 10 could indeed see this back-end added for this compiler update expected in Q2'2020.

More details on the revised eBPF support patches for GCC 10 can be found via the gcc-patches list.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week