{"id":19270391,"url":"https://github.com/netdata/ebpf-co-re","last_synced_at":"2025-10-26T19:12:33.213Z","repository":{"id":39994086,"uuid":"462741865","full_name":"netdata/ebpf-co-re","owner":"netdata","description":"CO-RE code for the Netdata eBPF plugin.","archived":false,"fork":false,"pushed_at":"2024-10-31T17:41:38.000Z","size":1376,"stargazers_count":13,"open_issues_count":0,"forks_count":4,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-01T16:07:49.204Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netdata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-23T13:15:10.000Z","updated_at":"2025-01-27T09:09:11.000Z","dependencies_parsed_at":"2023-11-15T04:28:23.425Z","dependency_job_id":"484ba713-461f-4010-8d2c-9226fa36568d","html_url":"https://github.com/netdata/ebpf-co-re","commit_stats":null,"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netdata%2Febpf-co-re","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netdata%2Febpf-co-re/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netdata%2Febpf-co-re/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netdata%2Febpf-co-re/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netdata","download_url":"https://codeload.github.com/netdata/ebpf-co-re/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250128501,"owners_count":21379525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T20:24:38.256Z","updated_at":"2025-10-26T19:12:28.166Z","avatar_url":"https://github.com/netdata.png","language":"C","readme":"Linux Kernel eBPF CO-RE\n\n## Directory structure\n\nThe respository has the following directory structure:\n\n- `artifacts`: directory that will have the eBPF programs when the compilation\n  process ends.\n- `includes`: headers used to compile `eBPF.plugin`.\n- `kernel-collector`: this is a submodule'd fork of\n  [netdata/libbpf](https://github.com/netdata/kernel-collector).\n- `libbpf`: this is a submodule'd fork of\n  [netdata/libbpf](https://github.com/netdata/libbpf) which is itself a fork of\n  the official `libbpf` package, the user-space side of eBPF system calls.\n\n## Requirements\n\n#### Packages\n\nTo compile the eBPF CO-RE, it will be necessary to have the following\npackages:\n\n- libelf headers\n- LLVM/Clang; this is because GCC prior to 10.0 cannot compile eBPF code.\n- `bpftool`: used to generate source codes.\n\n#### Initializing Submodules\n\n`libbpf` directory is included as a git submodule and it is necessary to fetch contents with the git command below:\n```bash\ngit submodule update --init --recursive\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetdata%2Febpf-co-re","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetdata%2Febpf-co-re","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetdata%2Febpf-co-re/lists"}