public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
From: "Takashi Nishiie" <t-nishiie@np.css.fujitsu.com>
To: "'Masami Hiramatsu'" <mhiramat@redhat.com>,
	        "'Alexey Dobriyan'" <adobriyan@gmail.com>
Cc: "'Mathieu Desnoyers'" <mathieu.desnoyers@polymtl.ca>,
	        "'Peter Zijlstra'" <peterz@infradead.org>,
	        "'Steven Rostedt'" <rostedt@goodmis.org>,
	        "'Frank Ch. Eigler'" <fche@redhat.com>,
	        "'Ingo Molnar'" <mingo@elte.hu>,
	        "'LKML'" <linux-kernel@vger.kernel.org>,
	        "'systemtap-ml'" <systemtap@sources.redhat.com>,
	        "'Hideo AOKI'" <haoki@redhat.com>
Subject: RE: [RFC] Tracepoint proposal
Date: Tue, 24 Jun 2008 13:23:00 -0000	[thread overview]
Message-ID: <007601c8d5ca$18fa0e10$4aee2a30$@css.fujitsu.com> (raw)
In-Reply-To: <486071AF.3080709@redhat.com>

Hi

Hiramatsu wrote:
>One reason why we need markers or other in-the-middle-of-function 
>trace point is that some events happen inside functions, not it's 
>interface.

  Each kernel sub-system seems to have its own way of dealing with 
debugging statements. Some of these methods include 'dprintk', 
'pr_debug', 'dev_debug', 'DEBUGP'. I think that these functions are
the tracepoints that has been availably mounted without setting up 
the tool set of the outside. I think whether mounting that unites 
these functions can be done if kernel marker and tracepoint are used.


  By the way, isn't there problem on security?
  What kprobe, jprobe, and kernel marker, etc. offer looks like what 
the framework of Linux Security Module had offered before. Gotten 
kprobe, jprobe, and kernel marker, etc. should not be exported to the 
userland for security because it becomes the hotbed of rootkits. Users
such as kprobe, jprobe, and kernel marker should not be Loadable Kernel
Module. I think that there are some solutions in LTTng about this 
security problem. However, will the environment to be able to operate
SystemTap be really secure?
 At least, kernel commandline option to invalidate all of kprobe, 
jprobe, and kernel marker, etc. because of the batch might be 
necessary.

Thank you,

--
Takashi Nishiie



  reply	other threads:[~2008-06-24  7:15 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-20 19:36 [RFC][Patch 2/2] markers: example of irq regular kernel markers Masami Hiramatsu
2008-06-20 22:16 ` Mathieu Desnoyers
2008-06-20 23:23   ` Masami Hiramatsu
2008-06-21 15:08     ` KOSAKI Motohiro
2008-06-21 18:04       ` Steven Rostedt
2008-06-21 19:41         ` Frank Ch. Eigler
2008-06-22  4:03           ` Steven Rostedt
2008-06-22  4:32             ` Peter Zijlstra
2008-06-22 17:12               ` Frank Ch. Eigler
2008-06-23  2:20                 ` Masami Hiramatsu
2008-06-23  7:08                   ` KOSAKI Motohiro
2008-06-22 18:03             ` Frank Ch. Eigler
2008-06-22 18:27       ` Masami Hiramatsu
2008-06-21 10:14   ` Peter Zijlstra
2008-06-23  3:06     ` [RFC] Tracepoint proposal Mathieu Desnoyers
2008-06-23  6:34       ` Alexey Dobriyan
2008-06-23  6:51         ` Mathieu Desnoyers
2008-06-24  7:15           ` Alexey Dobriyan
2008-06-24 11:39             ` Masami Hiramatsu
2008-06-24 13:23               ` Takashi Nishiie [this message]
2008-06-24 16:23                 ` Frank Ch. Eigler
2008-06-24 19:43                 ` Masami Hiramatsu
2008-06-25  1:08                   ` KOSAKI Motohiro
2008-06-25  1:36                     ` Masami Hiramatsu
2008-06-25  1:49                       ` Mathieu Desnoyers
2008-06-26 16:20                       ` [RFC PATCH] Tracepoint sched probes Mathieu Desnoyers
2008-06-26 17:01                       ` [RFC PATCH] Kernel Tracepoints Mathieu Desnoyers
2008-06-27 13:21                         ` Masami Hiramatsu
2008-06-27 15:00                           ` Mathieu Desnoyers
2008-06-29 18:46                             ` Masami Hiramatsu
2008-06-30 18:21                               ` Mathieu Desnoyers
2008-06-27 15:07                           ` Mathieu Desnoyers
2008-06-30 20:11                             ` Masami Hiramatsu
2008-06-27 15:48                           ` Mathieu Desnoyers
2008-06-28  0:05                             ` Masami Hiramatsu
2008-06-30 17:14                               ` Mathieu Desnoyers
2008-06-30 20:17                                 ` Masami Hiramatsu
2008-07-03 15:13                                   ` Mathieu Desnoyers
2008-07-03 18:53                                     ` Masami Hiramatsu
2008-06-27 16:11                           ` [RFC PATCH] Kernel Tracepoints (update) Mathieu Desnoyers
2008-07-03 15:29                             ` Masami Hiramatsu
2008-07-03 15:47                               ` Mathieu Desnoyers
2008-07-03 18:19                               ` Mathieu Desnoyers
2008-07-03 18:48                                 ` Masami Hiramatsu
2008-06-24 11:06       ` [RFC] Tracepoint proposal Masami Hiramatsu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='007601c8d5ca$18fa0e10$4aee2a30$@css.fujitsu.com' \
    --to=t-nishiie@np.css.fujitsu.com \
    --cc=adobriyan@gmail.com \
    --cc=fche@redhat.com \
    --cc=haoki@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mathieu.desnoyers@polymtl.ca \
    --cc=mhiramat@redhat.com \
    --cc=mingo@elte.hu \
    --cc=peterz@infradead.org \
    --cc=rostedt@goodmis.org \
    --cc=systemtap@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).