(2013/11/27 22:32), Ingo Molnar wrote:
> 
> * Masami Hiramatsu <[email protected]> wrote:
> 
>> +#ifdef CONFIG_KPROBES
>> +/*
>> + * Blacklist ganerating macro. Specify functions which is not probed
>> + * by using this macro.
>> + */
>> +#define __NOKPROBE_SYMBOL(fname)                            \
>> +static struct kprobe_blackpoint __used                      \
>> +    _kprobe_bp_##fname = {                          \
>> +            .name = #fname,                         \
>> +            .start_addr = (unsigned long)fname,     \
>> +    };                                              \
>> +static struct kprobe_blackpoint __used                      \
>> +    __attribute__((section("_kprobe_blacklist")))   \
>> +    *_p_kprobe_bp_##fname = &_kprobe_bp_##fname;
> 
> 'kprobe_blackpoint' sounds a bit weird - how about 
> 'kprobe_blacklist_entry' ?

OK, I just tried to reuse existed kprobe_blacklist.

> also, _kprobe_blacklist probably wants to be _kprobes_blacklist, 
> right?

I sse. I'll update it. :)

Thank you,

-- 
Masami HIRAMATSU
IT Management Research Dept. Linux Technology Center
Hitachi, Ltd., Yokohama Research Laboratory
E-mail: [email protected]


_______________________________________________
Virtualization mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

Reply via email to