Home
last modified time | relevance | path

Searched refs:probe_point (Results 1 – 7 of 7) sorted by relevance

/DragonOS/kernel/src/debug/kprobe/
H A Dmod.rs38 let probe_point = kprobe.read().probe_point().clone(); in insert_kprobe() localVariable
39 self.insert_break_point(probe_point.break_address(), kprobe.clone()); in insert_kprobe()
40 self.insert_debug_point(probe_point.debug_address(), kprobe); in insert_kprobe()
99 let probe_point = kprobe.read().probe_point().clone(); in remove_kprobe() localVariable
100 self.remove_one_break(probe_point.break_address(), kprobe); in remove_kprobe()
101 self.remove_one_debug(probe_point.debug_address(), kprobe); in remove_kprobe()
162 let (kprobe, probe_point) = kprobe_builder.install(); in register_kprobe()
163 KPROBE_POINT_LIST.lock().insert(address, probe_point); in register_kprobe()
177 let kprobe_addr = kprobe.read().probe_point().break_address(); in unregister_kprobe()
/DragonOS/kernel/crates/kprobe/src/arch/loongarch64/
H A Dmod.rs36 pub fn probe_point(&self) -> &Arc<LA64KprobePoint> { in probe_point() method
59 let probe_point = match &self.probe_point { in install() localVariable
65 point: probe_point.clone(), in install()
67 (kprobe, probe_point) in install()
/DragonOS/kernel/crates/kprobe/src/arch/x86/
H A Dmod.rs71 let probe_point = match &self.probe_point { in install() localVariable
77 point: probe_point.clone(), in install()
79 (kprobe, probe_point) in install()
117 pub fn probe_point(&self) -> &Arc<X86KprobePoint> { in probe_point() method
/DragonOS/kernel/crates/kprobe/src/arch/rv64/
H A Dmod.rs47 pub fn probe_point(&self) -> &Arc<Rv64KprobePoint> { in probe_point() method
76 let probe_point = match &self.probe_point { in install() localVariable
82 point: probe_point.clone(), in install()
84 (kprobe, probe_point) in install()
/DragonOS/kernel/crates/kprobe/src/arch/
H A Dmod.rs79 probe_point: Option<Arc<KprobePoint>>, field
104 probe_point: None, in new()
115 self.probe_point = Some(point); in with_probe_point()
/DragonOS/kernel/src/exception/
H A Ddebug.rs26 let return_address = kprobe_list[0].read().probe_point().return_address(); in post_kprobe_handler()
H A Debreak.rs26 let single_step_address = kprobe_list[0].read().probe_point().single_step_address(); in kprobe_handler()