btf 0.5.1

A library for parsing the BPF type format (BTF).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use btf::Btf;

use anyhow::{bail, Result};

use std::env;

fn main() -> Result<()> {
    let args: Vec<String> = env::args().collect();
    if args.len() != 3 {
        bail!("Invalid arguments.");
    }

    let btf = Btf::from_file(&args[1])?;
    println!("{:#?}", btf.get_type_by_name(&args[2]));

    Ok(())
}