• Home
Name Date Size #Lines LOC

..--

api/03-May-2024-2,8832,319

clang/include/03-May-2024-5548

compat/linux/03-May-2024-6,6406,465

export/03-May-2024-1,6201,455

frontends/03-May-2024-3,3112,536

includes/03-May-2024-2,1451,408

usdt/03-May-2024-1,3201,061

vendor/03-May-2024-2,0831,407

CMakeLists.txtD03-May-20247.1 KiB176151

READMED03-May-2024803 1714

TEST_MAPPINGD03-May-202470 87

bcc_btf.ccD03-May-202422.3 KiB699521

bcc_btf.hD03-May-20245 KiB16398

bcc_common.ccD03-May-20248 KiB263208

bcc_common.hD03-May-20243.5 KiB8158

bcc_debug.ccD03-May-20248.1 KiB263211

bcc_debug.hD03-May-20242 KiB6435

bcc_elf.cD03-May-202430.3 KiB1,120838

bcc_elf.hD03-May-20243.5 KiB9347

bcc_exception.hD03-May-20242.9 KiB11269

bcc_libbpf_inc.hD03-May-2024214 1210

bcc_perf_map.cD03-May-20243.1 KiB12280

bcc_perf_map.hD03-May-20241.2 KiB4219

bcc_proc.cD03-May-202414.2 KiB551424

bcc_proc.hD03-May-20242.2 KiB6934

bcc_syms.ccD03-May-202421.8 KiB753570

bcc_syms.hD03-May-20243.9 KiB10956

bcc_usdt.hD03-May-20243.2 KiB9768

bcc_version.h.inD03-May-202495 74

bpf_module.ccD03-May-202428.1 KiB992809

bpf_module.hD03-May-20246.8 KiB186147

bpf_module_rw_engine.ccD03-May-202415.8 KiB466314

bpf_module_rw_engine_disabled.ccD03-May-2024852 3613

bpffs_table.ccD03-May-20242.7 KiB7648

common.ccD03-May-20246.4 KiB202155

common.hD03-May-20241.2 KiB4521

exported_files.ccD03-May-20241.4 KiB5833

exported_files.hD03-May-2024980 3312

file_desc.hD03-May-20241.6 KiB6840

json_map_decl_visitor.ccD03-May-20245.9 KiB194151

libbcc.pc.inD03-May-2024330 1512

libbpf.cD03-May-202452.2 KiB1,7631,432

libbpf.hD03-May-202411.3 KiB343222

link_all.ccD03-May-2024655 2415

perf_reader.cD03-May-20247.1 KiB255192

perf_reader.hD03-May-20241.3 KiB4421

setns.hD03-May-2024315 136

shared_table.ccD03-May-20243.8 KiB11583

syms.hD03-May-20245.9 KiB208159

table_desc.hD03-May-20243.6 KiB12384

table_storage.ccD03-May-20243.4 KiB10171

table_storage.hD03-May-20243.1 KiB11479

table_storage_impl.hD03-May-20241.8 KiB5229

usdt.hD03-May-20249.8 KiB330260

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