bcc: Replace deprecated libbpf APIs
authorHengqi Chen <chenhengqi@outlook.com>
Wed, 5 Jan 2022 15:30:40 +0000 (23:30 +0800)
committeryonghong-song <ys114321@gmail.com>
Wed, 5 Jan 2022 17:02:24 +0000 (09:02 -0800)
commitd66b23a8af6719335b2ee314f782766f45eb321b
tree42343d1890ac6f9e262ba97a406c3b6cdae38f0e
parentf025d3c4c82a2e721d75e55bf114868d45e5bebf
bcc: Replace deprecated libbpf APIs

Several libbpf APIs used by BCC are deprecated, which causes
annoying compilation warnings. Update BCC to use the replacement
APIs. The code is mainly borrowed from libbpf itself.

Signed-off-by: Hengqi Chen <chenhengqi@outlook.com>
src/cc/bcc_btf.cc
src/cc/libbpf.c