From 286e117fe0bab8542f2e1d5fd309562689d88c00 Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Wed, 24 Feb 2021 06:32:07 +0000 Subject: [PATCH] aya: add Program::name() and make ::prog_type() public --- aya/src/programs/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aya/src/programs/mod.rs b/aya/src/programs/mod.rs index b2498869..e8394eea 100644 --- a/aya/src/programs/mod.rs +++ b/aya/src/programs/mod.rs @@ -94,7 +94,7 @@ impl Program { load_program(self.prog_type(), self.data_mut()) } - fn prog_type(&self) -> bpf_prog_type { + pub fn prog_type(&self) -> bpf_prog_type { use crate::generated::bpf_prog_type::*; match self { Program::KProbe(_) => BPF_PROG_TYPE_KPROBE, @@ -124,6 +124,10 @@ impl Program { Program::Xdp(p) => &mut p.data, } } + + pub fn name(&self) -> &str { + &self.data().name + } } #[derive(Debug)]