File tree Expand file tree Collapse file tree 3 files changed +2
-17
lines changed
Expand file tree Collapse file tree 3 files changed +2
-17
lines changed Original file line number Diff line number Diff line change 11Unreleased
22----------
3- - Removed ` SkeletonBuilder::skip_clang_version_check `
3+ - Removed ` SkeletonBuilder::skip_clang_version_check ` and
4+ ` SkeletonBuilder::debug `
45- Removed ` --skip-clang-version-checks ` option of ` libbpf build `
56 sub-command
67- Replaced ` --debug ` option of ` libbpf ` sub-command with ` -v ` /
Original file line number Diff line number Diff line change @@ -98,14 +98,12 @@ mod test;
9898///
9999/// SkeletonBuilder::new()
100100/// .source("myobject.bpf.c")
101- /// .debug(true)
102101/// .clang("/opt/clang/clang")
103102/// .build_and_generate("/output/path")
104103/// .unwrap();
105104/// ```
106105#[ derive( Debug ) ]
107106pub struct SkeletonBuilder {
108- debug : bool ,
109107 source : Option < PathBuf > ,
110108 obj : Option < PathBuf > ,
111109 clang : Option < PathBuf > ,
@@ -123,7 +121,6 @@ impl Default for SkeletonBuilder {
123121impl SkeletonBuilder {
124122 pub fn new ( ) -> Self {
125123 SkeletonBuilder {
126- debug : false ,
127124 source : None ,
128125 obj : None ,
129126 clang : None ,
@@ -149,14 +146,6 @@ impl SkeletonBuilder {
149146 self
150147 }
151148
152- /// Turn debug output on or off
153- ///
154- /// Default is off
155- pub fn debug ( & mut self , debug : bool ) -> & mut SkeletonBuilder {
156- self . debug = debug;
157- self
158- }
159-
160149 /// Specify which `clang` binary to use
161150 ///
162151 /// Default searches `$PATH` for `clang`
Original file line number Diff line number Diff line change @@ -661,7 +661,6 @@ fn test_skeleton_builder_basic() {
661661 let skel = NamedTempFile :: new ( ) . unwrap ( ) ;
662662 SkeletonBuilder :: new ( )
663663 . source ( proj_dir. join ( "src/bpf/prog.bpf.c" ) )
664- . debug ( true )
665664 . build_and_generate ( skel. path ( ) )
666665 . unwrap ( ) ;
667666
@@ -770,15 +769,13 @@ fn test_skeleton_builder_clang_opts() {
770769 // Should fail b/c `PURPOSE` not defined
771770 SkeletonBuilder :: new ( )
772771 . source ( proj_dir. join ( "src/bpf/prog.bpf.c" ) )
773- . debug ( true )
774772 . clang ( "clang" )
775773 . build_and_generate ( skel. path ( ) )
776774 . unwrap_err ( ) ;
777775
778776 // Should succeed b/c we defined the macro
779777 SkeletonBuilder :: new ( )
780778 . source ( proj_dir. join ( "src/bpf/prog.bpf.c" ) )
781- . debug ( true )
782779 . clang ( "clang" )
783780 . clang_args ( [ "-DPURPOSE=you_pass_the_butter" ] )
784781 . build_and_generate ( skel. path ( ) )
@@ -1084,7 +1081,6 @@ fn test_skeleton_builder_deterministic() {
10841081 let skel1 = NamedTempFile :: new ( ) . unwrap ( ) ;
10851082 SkeletonBuilder :: new ( )
10861083 . source ( proj_dir. join ( "src/bpf/prog.bpf.c" ) )
1087- . debug ( true )
10881084 . clang ( "clang" )
10891085 . build_and_generate ( skel1. path ( ) )
10901086 . unwrap ( ) ;
@@ -1093,7 +1089,6 @@ fn test_skeleton_builder_deterministic() {
10931089 let skel2 = NamedTempFile :: new ( ) . unwrap ( ) ;
10941090 SkeletonBuilder :: new ( )
10951091 . source ( proj_dir. join ( "src/bpf/prog.bpf.c" ) )
1096- . debug ( true )
10971092 . clang ( "clang" )
10981093 . build_and_generate ( skel2. path ( ) )
10991094 . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments