Skip to content

Add BCC and bpftrace #1822

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add BCC and bpftrace #1822

wants to merge 1 commit into from

Commits on May 26, 2020

  1. bcc: Add version 0.14.0

    [Description][1]:
    
    > # BPF Compiler Collection (BCC)
    >
    > BCC is a toolkit for creating efficient kernel tracing and manipulation
    > programs, and includes several useful tools and examples. It makes use of
    > extended BPF (Berkeley Packet Filters), formally known as eBPF, a new feature
    > that was first added to Linux 3.15. Much of what BCC uses requires Linux 4.1
    > and above.
    >
    > eBPF was [described by](https://lkml.org/lkml/2015/4/14/232) Ingo Molnár as:
    >
    > > One of the more interesting features in this cycle is the ability to
    > > attach eBPF programs (user-defined, sandboxed bytecode executed by the
    > > kernel) to kprobes. This allows user-defined instrumentation on a live
    > > kernel image that can never crash, hang or interfere with the kernel
    > > negatively.
    >
    > BCC makes BPF programs easier to write, with kernel instrumentation in C
    > (and includes a C wrapper around LLVM), and front-ends in Python and lua.
    > It is suited for many tasks, including performance analysis and network
    > traffic control.
    
    [1]: https://github.com/iovisor/bcc/
    pmenzel committed May 26, 2020
    Copy the full SHA
    3c1545b View commit details
    Browse the repository at this point in the history