File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,11 +5,11 @@ authors = ["Kuifeng Lee <kuifeng@fb.com>"]
55license = " GPL-2.0 OR BSD-3-Clause"
66
77[dependencies ]
8- libbpf-rs = " 0.14.0 "
8+ libbpf-rs = " 0.19 "
99nix = " 0.24.1"
1010blazesym = { git = " https://github.com/libbpf/blazesym.git" , features = [" cheader" ] }
1111libc = " *"
1212clap = { version = " 3.1.18" , features = [" derive" ] }
1313
1414[build-dependencies ]
15- libbpf-cargo = " 0.9.3 "
15+ libbpf-cargo = " 0.13 "
Original file line number Diff line number Diff line change @@ -17,8 +17,9 @@ fn main() {
1717 // all up.
1818 create_dir_all ( "./src/bpf/.output" ) . unwrap ( ) ;
1919 let skel = Path :: new ( "./src/bpf/.output/profile.skel.rs" ) ;
20- SkeletonBuilder :: new ( SRC )
21- . generate ( & skel)
20+ SkeletonBuilder :: new ( )
21+ . source ( SRC )
22+ . build_and_generate ( & skel)
2223 . expect ( "bpf compilation failed" ) ;
2324 println ! ( "cargo:rerun-if-changed={}" , SRC ) ;
2425}
Original file line number Diff line number Diff line change 22name = " tracecon"
33version = " 0.1.0"
44authors = [" Magnus Kulke <mkulke@gmail.com>" ]
5- edition = " 2018 "
5+ edition = " 2021 "
66license = " GPL-2.0 OR BSD-3-Clause"
77
88[dependencies ]
99anyhow = " 1.0"
10- libbpf-rs = " 0.14.0 "
10+ libbpf-rs = " 0.19 "
1111libc = " 0.2"
1212structopt = " 0.3"
1313ctrlc = " 3.1"
1414object = " 0.25"
1515plain = " 0.2"
1616
1717[build-dependencies ]
18- libbpf-cargo = " 0.9.3 "
18+ libbpf-cargo = " 0.13 "
Original file line number Diff line number Diff line change @@ -16,8 +16,9 @@ fn main() {
1616 // all up.
1717 create_dir_all ( "./src/bpf/.output" ) . unwrap ( ) ;
1818 let skel = Path :: new ( "./src/bpf/.output/tracecon.skel.rs" ) ;
19- SkeletonBuilder :: new ( SRC )
20- . generate ( & skel)
19+ SkeletonBuilder :: new ( )
20+ . source ( SRC )
21+ . build_and_generate ( & skel)
2122 . expect ( "bpf compilation failed" ) ;
2223 println ! ( "cargo:rerun-if-changed={}" , SRC ) ;
2324}
Original file line number Diff line number Diff line change 22name = " xdp"
33version = " 0.1.0"
44authors = [" Hengqi Chen <chenhengqi@outlook.com>" ]
5- edition = " 2018 "
5+ edition = " 2021 "
66
77# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88
99[dependencies ]
1010anyhow = " 1.0"
1111ctrlc = { version = " 3.0" , features = [" termination" ] }
1212libc = " 0.2"
13- libbpf-rs = " 0.14.0 "
13+ libbpf-rs = " 0.19 "
1414structopt = " 0.3"
1515
1616[build-dependencies ]
17- libbpf-cargo = " 0.9.3 "
17+ libbpf-cargo = " 0.13 "
Original file line number Diff line number Diff line change @@ -16,6 +16,9 @@ fn main() {
1616 // all up.
1717 create_dir_all ( "./src/bpf/.output" ) . unwrap ( ) ;
1818 let skel = Path :: new ( "./src/bpf/.output/xdppass.skel.rs" ) ;
19- SkeletonBuilder :: new ( SRC ) . generate ( & skel) . unwrap ( ) ;
19+ SkeletonBuilder :: new ( )
20+ . source ( SRC )
21+ . build_and_generate ( & skel)
22+ . unwrap ( ) ;
2023 println ! ( "cargo:rerun-if-changed={}" , SRC ) ;
2124}
You can’t perform that action at this time.
0 commit comments