|
@@ -1,9 +1,9 @@
|
|
|
use std::{io, path::Path, process::Command, str::from_utf8};
|
|
|
|
|
|
-use bindgen::builder;
|
|
|
use thiserror::Error;
|
|
|
|
|
|
use crate::{
|
|
|
+ bindgen,
|
|
|
getters::{generate_getters_for_items, probe_read_getter},
|
|
|
rustfmt,
|
|
|
};
|
|
@@ -28,11 +28,7 @@ pub fn generate<T: AsRef<str>>(
|
|
|
types: &[T],
|
|
|
probe_read_getters: bool,
|
|
|
) -> Result<String, Error> {
|
|
|
- let mut bindgen = builder()
|
|
|
- .use_core()
|
|
|
- .ctypes_prefix("::aya_bpf_cty")
|
|
|
- .layout_tests(false)
|
|
|
- .clang_arg("-Wno-unknown-attributes");
|
|
|
+ let mut bindgen = bindgen::builder();
|
|
|
|
|
|
let c_header = c_header_from_btf(btf_file)?;
|
|
|
bindgen = bindgen.header_contents("kernel_types.h", &c_header);
|