• Home
Name Date Size #Lines LOC

..--

api/06-Sep-2024-2,9002,332

clang/include/06-Sep-2024-5548

compat/linux/06-Sep-2024-7,1616,971

export/06-Sep-2024-1,7171,547

frontends/06-Sep-2024-3,3882,603

includes/06-Sep-2024-2,2491,480

usdt/06-Sep-2024-1,4571,166

vendor/06-Sep-2024-2,0831,407

CMakeLists.txtD06-Sep-20247.9 KiB190165

READMED06-Sep-2024803 1714

TEST_MAPPINGD06-Sep-202470 87

bcc_btf.ccD06-Sep-202422.3 KiB699521

bcc_btf.hD06-Sep-20245 KiB16398

bcc_common.ccD06-Sep-20248 KiB263208

bcc_common.hD06-Sep-20243.5 KiB8158

bcc_debug.ccD06-Sep-20248.1 KiB263211

bcc_debug.hD06-Sep-20242 KiB6435

bcc_elf.cD06-Sep-202437.1 KiB1,319964

bcc_elf.hD06-Sep-20243.5 KiB9347

bcc_exception.hD06-Sep-20242.9 KiB11269

bcc_libbpf_inc.hD06-Sep-2024214 1210

bcc_perf_map.cD06-Sep-20243.1 KiB12280

bcc_perf_map.hD06-Sep-20241.2 KiB4219

bcc_proc.cD06-Sep-202415.6 KiB597464

bcc_proc.hD06-Sep-20242.2 KiB6934

bcc_syms.ccD06-Sep-202425.2 KiB846647

bcc_syms.hD06-Sep-20245 KiB13364

bcc_usdt.hD06-Sep-20243.2 KiB9768

bcc_version.h.inD06-Sep-2024515 1410

bcc_zip.cD06-Sep-202412.8 KiB414294

bcc_zip.hD06-Sep-20242.4 KiB7928

bpf_module.ccD06-Sep-202429.9 KiB1,058864

bpf_module.hD06-Sep-20246.8 KiB188148

bpf_module_rw_engine.ccD06-Sep-202416.3 KiB478326

bpf_module_rw_engine_disabled.ccD06-Sep-2024852 3613

bpffs_table.ccD06-Sep-20242.7 KiB7648

common.ccD06-Sep-20248.2 KiB265200

common.hD06-Sep-20241.4 KiB5024

exported_files.ccD06-Sep-20241.4 KiB5833

exported_files.hD06-Sep-2024980 3312

file_desc.hD06-Sep-20241.6 KiB6840

json_map_decl_visitor.ccD06-Sep-20245.9 KiB195152

libbcc.pc.inD06-Sep-2024330 1512

libbpf.cD06-Sep-202456.4 KiB1,9091,551

libbpf.hD06-Sep-202411.7 KiB361240

link_all.ccD06-Sep-2024655 2415

perf_reader.cD06-Sep-20247.1 KiB255192

perf_reader.hD06-Sep-20241.3 KiB4421

setns.hD06-Sep-2024315 136

shared_table.ccD06-Sep-20243.8 KiB11583

syms.hD06-Sep-20247.2 KiB247188

table_desc.hD06-Sep-20243.6 KiB12384

table_storage.ccD06-Sep-20243.4 KiB10171

table_storage.hD06-Sep-20243.1 KiB11479

table_storage_impl.hD06-Sep-20241.8 KiB5229

usdt.hD06-Sep-202410.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