Home
last modified time | relevance | path

Searched refs:LockKprobe (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/debug/kprobe/
H A Dmod.rs14 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 Dkprobe.md34 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 Dkprobe.rs7 use crate::debug::kprobe::{register_kprobe, unregister_kprobe, LockKprobe};
26 kprobe: LockKprobe,