Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
ftrace.h File Reference
#include <linux/trace_clock.h>
#include <linux/kallsyms.h>
#include <linux/linkage.h>
#include <linux/bitops.h>
#include <linux/ptrace.h>
#include <linux/ktime.h>
#include <linux/sched.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/fs.h>
#include <asm/ftrace.h>

Go to the source code of this file.

Data Structures

struct  ftrace_func_command
 
struct  ftrace_graph_ent
 
struct  ftrace_graph_ret
 

Macros

#define ARCH_SUPPORTS_FTRACE_OPS   0
 
#define FTRACE_FORCE_LIST_FUNC   1
 
#define register_ftrace_function(ops)   ({ 0; })
 
#define unregister_ftrace_function(ops)   ({ 0; })
 
#define ftrace_regex_open(ops, flag, inod, file)   ({ -ENODEV; })
 
#define ftrace_set_early_filter(ops, buf, enable)   do { } while (0)
 
#define ftrace_set_filter_ip(ops, ip, remove, reset)   ({ -ENODEV; })
 
#define ftrace_set_filter(ops, buf, len, reset)   ({ -ENODEV; })
 
#define ftrace_set_notrace(ops, buf, len, reset)   ({ -ENODEV; })
 
#define ftrace_free_filter(ops)   do { } while (0)
 
#define CALLER_ADDR0   ((unsigned long)__builtin_return_address(0))
 
#define CALLER_ADDR1   0UL
 
#define CALLER_ADDR2   0UL
 
#define CALLER_ADDR3   0UL
 
#define CALLER_ADDR4   0UL
 
#define CALLER_ADDR5   0UL
 
#define CALLER_ADDR6   0UL
 
#define trace_preempt_on(a0, a1)   do { } while (0)
 
#define trace_preempt_off(a0, a1)   do { } while (0)
 
#define __notrace_funcgraph
 
#define __irq_entry
 
#define INIT_FTRACE_GRAPH
 
#define INIT_TRACE_RECURSION
 

Typedefs

typedef void(* trace_func_graph_ret_t )(struct ftrace_graph_ret *)
 
typedef int(* trace_func_graph_ent_t )(struct ftrace_graph_ent *)
 

Macro Definition Documentation

#define __irq_entry

Definition at line 753 of file ftrace.h.

#define __notrace_funcgraph

Definition at line 752 of file ftrace.h.

#define ARCH_SUPPORTS_FTRACE_OPS   0

Definition at line 28 of file ftrace.h.

#define CALLER_ADDR0   ((unsigned long)__builtin_return_address(0))

Definition at line 613 of file ftrace.h.

#define CALLER_ADDR1   0UL

Definition at line 614 of file ftrace.h.

#define CALLER_ADDR2   0UL

Definition at line 615 of file ftrace.h.

#define CALLER_ADDR3   0UL

Definition at line 616 of file ftrace.h.

#define CALLER_ADDR4   0UL

Definition at line 617 of file ftrace.h.

#define CALLER_ADDR5   0UL

Definition at line 618 of file ftrace.h.

#define CALLER_ADDR6   0UL

Definition at line 619 of file ftrace.h.

#define FTRACE_FORCE_LIST_FUNC   1

Definition at line 38 of file ftrace.h.

#define ftrace_free_filter (   ops)    do { } while (0)

Definition at line 556 of file ftrace.h.

#define ftrace_regex_open (   ops,
  flag,
  inod,
  file 
)    ({ -ENODEV; })

Definition at line 551 of file ftrace.h.

#define ftrace_set_early_filter (   ops,
  buf,
  enable 
)    do { } while (0)

Definition at line 552 of file ftrace.h.

#define ftrace_set_filter (   ops,
  buf,
  len,
  reset 
)    ({ -ENODEV; })

Definition at line 554 of file ftrace.h.

#define ftrace_set_filter_ip (   ops,
  ip,
  remove,
  reset 
)    ({ -ENODEV; })

Definition at line 553 of file ftrace.h.

#define ftrace_set_notrace (   ops,
  buf,
  len,
  reset 
)    ({ -ENODEV; })

Definition at line 555 of file ftrace.h.

#define INIT_FTRACE_GRAPH

Definition at line 754 of file ftrace.h.

#define INIT_TRACE_RECURSION

Definition at line 829 of file ftrace.h.

#define register_ftrace_function (   ops)    ({ 0; })

Definition at line 221 of file ftrace.h.

#define trace_preempt_off (   a0,
  a1 
)    do { } while (0)

Definition at line 640 of file ftrace.h.

#define trace_preempt_on (   a0,
  a1 
)    do { } while (0)

Definition at line 639 of file ftrace.h.

#define unregister_ftrace_function (   ops)    ({ 0; })

Definition at line 222 of file ftrace.h.

Typedef Documentation

typedef int(* trace_func_graph_ent_t)(struct ftrace_graph_ent *)

Definition at line 671 of file ftrace.h.

typedef void(* trace_func_graph_ret_t)(struct ftrace_graph_ret *)

Definition at line 670 of file ftrace.h.