Re: module for controlling kprobes with /proc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Joel Becker wrote:
>> I have programmed a universal module to register/remove kprobes handlers
>> by interacting with /proc with simple commands.
>
>
>	Looking at your code, I'm thinking you could really use
>configfs.  With configfs, kernelspace objects are created and controlled
>via regular filesystem operations.  Instead of echoing a cryptic line to
>your proc file, a user could instead create objects in a directory:
>
>To insert a handler:
>	cd /config/kprobes
>	mkdir myhandler
>	cd myhandler
>	echo 0x12345678 > handler_address
>	echo 0x87654321 > breakpoint_address
>	echo post > when
>
>To remove one:
>	cd /config/kprobes
>	rmdir myhandler
>
>	If this interests you at all, see
>http://oss.oracle.com/projects/ocfs2/src/trunk/fs/configfs/,
>specifically configfs.txt and configfs_example.c.  I'm going to be
>submitting this for mainline inclusion soon.

Joel,  thank you very much - this looks like a Good Idea. I am going
to try configfs  as soon as my schedule permits.
(Will be grateful for any directions, as I'm new in kernelspace :-))

Piotr
PS Hope you don't mind me quoting your message here.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux