X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=tests%2Fkernel%2Ftest-mark.c;h=080e5a5f85ab2e4c9a80b0e7a335321d3a98e376;hb=9576ead56eb11d5bb29e4f3852516754b50b4410;hp=72874fa4827c5a760004c0609697737ee3ae220d;hpb=abfc20167f6cf648f80e35b88d2d4e02b9da991e;p=lttv.git diff --git a/tests/kernel/test-mark.c b/tests/kernel/test-mark.c index 72874fa4..080e5a5f 100644 --- a/tests/kernel/test-mark.c +++ b/tests/kernel/test-mark.c @@ -6,11 +6,17 @@ #include #include #include +#include volatile int x=7; struct proc_dir_entry *pentry = NULL; +static inline void test(struct pt_regs * regs) +{ + MARK(kernel_debug_test, "%d %ld %p", 2, regs->eip, regs); +} + static int my_open(struct inode *inode, struct file *file) { unsigned int i; @@ -22,6 +28,8 @@ static int my_open(struct inode *inode, struct file *file) } MARK(subsys_mark2, "%d %s", 2, "blah2"); MARK(subsys_mark3, "%d %s %s", x, "blah3", "blah5"); + test(NULL); + test(NULL); return -EPERM; } @@ -33,9 +41,14 @@ static struct file_operations my_operations = { int init_module(void) { + unsigned int i; + pentry = create_proc_entry("testmark", 0444, NULL); if (pentry) pentry->proc_fops = &my_operations; + + marker_list_probe(NULL); + return 0; }