1. 24 7月, 2009 1 次提交
    • X
      tracing/ksym_tracer: fix the output of ksym tracer · d857ace1
      Xiao Guangrong 提交于
      Fix the output format of ksym tracer, make it properly aligned
      
      Befor patch:
      # tracer: ksym_tracer
      #
      #       TASK-PID      CPU#      Symbol         Type    Function
      #          |           |          |              |         |
      bash            1378  1   ksym_tracer_mutex     W  mutex_lock+0x11/0x27
      bash            1378  1   ksym_filter_head      W  process_new_ksym_entry+0xd2/0x10c
      bash            1378  1   ksym_tracer_mutex     W  mutex_unlock+0x12/0x1b
      cat             1429  0   ksym_tracer_mutex     W  mutex_lock+0x11/0x27
      
      After patch:
      # tracer: ksym_tracer
      #
      #       TASK-PID   CPU#      Symbol                    Type    Function
      #          |        |          |                        |         |
              cat-1423  [000] ksym_tracer_mutex               RW mutex_lock+0x11/0x27
              cat-1423  [000] ksym_filter_head                RW ksym_trace_filter_read+0x6e/0x10d
              cat-1423  [000] ksym_tracer_mutex               RW mutex_unlock+0x12/0x1b
              cat-1423  [000] ksym_tracer_mutex               RW mutex_lock+0x11/0x27
              cat-1423  [000] ksym_filter_head                RW ksym_trace_filter_read+0x6e/0x10d
              cat-1423  [000] ksym_tracer_mutex               RW mutex_unlock+0x12/0x1b
      Signed-off-by: NXiao Guangrong <xiaoguangrong@cn.fujitsu.com>
      LKML-Reference: <4A6685BB.2090809@cn.fujitsu.com>
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      d857ace1
  2. 10 7月, 2009 8 次提交
  3. 03 6月, 2009 2 次提交
    • F
      hw-breakpoints: fix undeclared ksym_tracer_mutex · 73874005
      Frederic Weisbecker 提交于
      ksym_tracer_mutex is declared inside an #ifdef CONFIG_PROFILE_KSYM_TRACER
      section. This makes it unavailable for the hardware breakpoint tracer if it is
      configured without the breakpoint profiler.
      
      This patch fixes the following build error:
      
      kernel/trace/trace_ksym.c: In function ‘ksym_trace_filter_read’:
      kernel/trace/trace_ksym.c:226: erreur: ‘ksym_tracer_mutex’ undeclared (first use in this function)
      kernel/trace/trace_ksym.c:226: erreur: (Each undeclared identifier is reported only once
      kernel/trace/trace_ksym.c:226: erreur: for each function it appears in.)
      kernel/trace/trace_ksym.c: In function ‘ksym_trace_filter_write’:
      kernel/trace/trace_ksym.c:273: erreur: ‘ksym_tracer_mutex’ undeclared (first use in this function)
      kernel/trace/trace_ksym.c: In function ‘ksym_trace_reset’:
      kernel/trace/trace_ksym.c:335: erreur: ‘ksym_tracer_mutex’ undeclared (first use in this function)
      make[1]: *** [kernel/trace/trace_ksym.o] Erreur 1
      
      [ Impact: fix a build error ]
      Reported-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NFrederic Weisbecker <fweisbec@gmail.com>
      73874005
    • K
      hw-breakpoints: ftrace plugin for kernel symbol tracing using HW Breakpoint interfaces · 0722db01
      K.Prasad 提交于
      This patch adds an ftrace plugin to detect and profile memory access over kernel
      variables. It uses HW Breakpoint interfaces to 'watch memory addresses.
      Signed-off-by: NK.Prasad <prasad@linux.vnet.ibm.com>
      Signed-off-by: NFrederic Weisbecker <fweisbec@gmail.com>
      0722db01