• Home
Name Date Size #Lines LOC

..--

api/04-Jul-2025-2,9002,332

clang/include/04-Jul-2025-5548

compat/linux/04-Jul-2025-7,1616,971

export/04-Jul-2025-1,7171,547

frontends/04-Jul-2025-3,3882,603

includes/04-Jul-2025-2,2491,480

usdt/04-Jul-2025-1,4571,166

vendor/04-Jul-2025-2,0831,407

CMakeLists.txtD04-Jul-20257.9 KiB190165

READMED04-Jul-2025803 1714

TEST_MAPPINGD04-Jul-202570 87

bcc_btf.ccD04-Jul-202522.3 KiB699521

bcc_btf.hD04-Jul-20255 KiB16398

bcc_common.ccD04-Jul-20258 KiB263208

bcc_common.hD04-Jul-20253.5 KiB8158

bcc_debug.ccD04-Jul-20258.1 KiB263211

bcc_debug.hD04-Jul-20252 KiB6435

bcc_elf.cD04-Jul-202537.1 KiB1,319964

bcc_elf.hD04-Jul-20253.5 KiB9347

bcc_exception.hD04-Jul-20252.9 KiB11269

bcc_libbpf_inc.hD04-Jul-2025214 1210

bcc_perf_map.cD04-Jul-20253.1 KiB12280

bcc_perf_map.hD04-Jul-20251.2 KiB4219

bcc_proc.cD04-Jul-202515.6 KiB597464

bcc_proc.hD04-Jul-20252.2 KiB6934

bcc_syms.ccD04-Jul-202525.2 KiB846647

bcc_syms.hD04-Jul-20255 KiB13364

bcc_usdt.hD04-Jul-20253.2 KiB9768

bcc_version.h.inD04-Jul-2025515 1410

bcc_zip.cD04-Jul-202512.8 KiB414294

bcc_zip.hD04-Jul-20252.4 KiB7928

bpf_module.ccD04-Jul-202529.9 KiB1,058864

bpf_module.hD04-Jul-20256.8 KiB188148

bpf_module_rw_engine.ccD04-Jul-202516.3 KiB478326

bpf_module_rw_engine_disabled.ccD04-Jul-2025852 3613

bpffs_table.ccD04-Jul-20252.7 KiB7648

common.ccD04-Jul-20258.2 KiB265200

common.hD04-Jul-20251.4 KiB5024

exported_files.ccD04-Jul-20251.4 KiB5833

exported_files.hD04-Jul-2025980 3312

file_desc.hD04-Jul-20251.6 KiB6840

json_map_decl_visitor.ccD04-Jul-20255.9 KiB195152

libbcc.pc.inD04-Jul-2025330 1512

libbpf.cD04-Jul-202556.4 KiB1,9091,551

libbpf.hD04-Jul-202511.7 KiB361240

link_all.ccD04-Jul-2025655 2415

perf_reader.cD04-Jul-20257.1 KiB255192

perf_reader.hD04-Jul-20251.3 KiB4421

setns.hD04-Jul-2025315 136

shared_table.ccD04-Jul-20253.8 KiB11583

syms.hD04-Jul-20257.2 KiB247188

table_desc.hD04-Jul-20253.6 KiB12384

table_storage.ccD04-Jul-20253.4 KiB10171

table_storage.hD04-Jul-20253.1 KiB11479

table_storage_impl.hD04-Jul-20251.8 KiB5229

usdt.hD04-Jul-202510.4 KiB346273

README

1The libbpf directory is a git submodule for repository
2  https://github.com/libbpf/libbpf
3
4If you have any change in libbpf directory, please upstream to linux
5first as libbpf repo is a mirror of linux/tools/lib/bpf directory.
6
7If any top-commit update of libbpf submodule contains a uapi header
8change, the following are necessary steps to sync properly with
9rest of bcc:
10  1. sync compat/linux/virtual_bpf.h with libbpf/include/uapi/linux/bpf.h
11     as virtual_bpf.h has an extra string wrapper for bpf.h.
12  2. if new bpf.h has new helpers, add corresponding helper func define
13     in bcc:src/cc/export/helpers.h and helper entry for error reporting
14     in bcc:src/cc/libbpf.c.
15  3. if new bpf.h has new map types, program types, update
16     bcc:introspection/bps.c for these new map/program types.
17