1 ////////////////////////////////////////////////////////////////////////////////////
3 // FILE: probes_manager.h
7 // SEE ALSO: probes_manager.c
8 // AUTHOR: L.Komkov, A.Gerenkov
9 // COMPANY NAME: Samsung Research Center in Moscow
10 // DEPT NAME: Advanced Software Group
11 // CREATED: 2008.02.15
13 // REVISION DATE: 2008.12.03
15 ////////////////////////////////////////////////////////////////////////////////////
17 #if !defined(__PROBES_MANAGER_H__)
18 #define __PROBES_MANAGER_H__
20 extern int add_probe(unsigned long addr,
21 unsigned long pre_handler,
22 unsigned long jp_handler,
23 unsigned long rp_handler);
24 extern int reset_probes(void);
26 int set_kernel_probes(void);
27 int unset_kernel_probes(void);
29 void dbi_install_user_handlers(void);
30 void dbi_uninstall_user_handlers(void);
32 #endif // !defined(__PROBES_MANAGER_H__)