Searched refs:LockKprobe (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/debug/kprobe/ |
H A D | mod.rs | 14 pub type LockKprobe = Arc<RwLock<Kprobe>>; typedef 22 break_list: BTreeMap<usize, Vec<LockKprobe>>, 23 debug_list: BTreeMap<usize, Vec<LockKprobe>>, 37 pub fn insert_kprobe(&mut self, kprobe: LockKprobe) { in insert_kprobe() argument 48 fn insert_break_point(&mut self, address: usize, kprobe: LockKprobe) { in insert_break_point() argument 58 fn insert_debug_point(&mut self, address: usize, kprobe: LockKprobe) { in insert_debug_point() argument 63 pub fn get_break_list(&self, address: usize) -> Option<&Vec<LockKprobe>> { in get_break_list() argument 67 pub fn get_debug_list(&self, address: usize) -> Option<&Vec<LockKprobe>> { in get_debug_list() argument 98 pub fn remove_kprobe(&mut self, kprobe: &LockKprobe) { in remove_kprobe() argument 111 fn remove_one_break(&mut self, address: usize, kprobe: &LockKprobe) { in remove_one_break() argument [all …]
|
/DragonOS/docs/kernel/trace/ |
H A D | kprobe.md | 34 pub fn register_kprobe(kprobe_info: KprobeInfo) -> Result<LockKprobe, SystemError>; 35 pub fn unregister_kprobe(kprobe: LockKprobe) -> Result<(), SystemError>;
|
/DragonOS/kernel/src/perf/ |
H A D | kprobe.rs | 7 use crate::debug::kprobe::{register_kprobe, unregister_kprobe, LockKprobe}; 26 kprobe: LockKprobe,
|