Linux Kernel
3.7.1
|
#include <trace/syscall.h>
#include <trace/events/syscalls.h>
#include <linux/slab.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/ftrace.h>
#include <linux/perf_event.h>
#include <asm/syscall.h>
#include "trace_output.h"
#include "trace.h"
Go to the source code of this file.
Macros | |
#define | SYSCALL_FIELD(type, name) |
#define | LEN_OR_ZERO (len ? len - pos : 0) |
Functions | |
enum print_line_t | print_syscall_enter (struct trace_iterator *iter, int flags, struct trace_event *event) |
enum print_line_t | print_syscall_exit (struct trace_iterator *iter, int flags, struct trace_event *event) |
char * | __bad_type_size (void) |
void | ftrace_syscall_enter (void *ignore, struct pt_regs *regs, long id) |
void | ftrace_syscall_exit (void *ignore, struct pt_regs *regs, long ret) |
int | reg_event_syscall_enter (struct ftrace_event_call *call) |
void | unreg_event_syscall_enter (struct ftrace_event_call *call) |
int | reg_event_syscall_exit (struct ftrace_event_call *call) |
void | unreg_event_syscall_exit (struct ftrace_event_call *call) |
int | init_syscall_trace (struct ftrace_event_call *call) |
unsigned long __init __weak | arch_syscall_addr (int nr) |
int __init | init_ftrace_syscalls (void) |
early_initcall (init_ftrace_syscalls) | |
Definition at line 460 of file trace_syscalls.c.
early_initcall | ( | init_ftrace_syscalls | ) |
Definition at line 300 of file trace_syscalls.c.
Definition at line 335 of file trace_syscalls.c.
Definition at line 465 of file trace_syscalls.c.
int init_syscall_trace | ( | struct ftrace_event_call * | call | ) |
Definition at line 435 of file trace_syscalls.c.
enum print_line_t print_syscall_enter | ( | struct trace_iterator * | iter, |
int | flags, | ||
struct trace_event * | event | ||
) |
Definition at line 108 of file trace_syscalls.c.
enum print_line_t print_syscall_exit | ( | struct trace_iterator * | iter, |
int | flags, | ||
struct trace_event * | event | ||
) |
Definition at line 161 of file trace_syscalls.c.
int reg_event_syscall_enter | ( | struct ftrace_event_call * | call | ) |
Definition at line 367 of file trace_syscalls.c.
int reg_event_syscall_exit | ( | struct ftrace_event_call * | call | ) |
Definition at line 401 of file trace_syscalls.c.
void unreg_event_syscall_enter | ( | struct ftrace_event_call * | call | ) |
Definition at line 386 of file trace_syscalls.c.
void unreg_event_syscall_exit | ( | struct ftrace_event_call * | call | ) |
Definition at line 420 of file trace_syscalls.c.
struct syscall_metadata* __start_syscalls_metadata[] |
struct syscall_metadata* __stop_syscalls_metadata[] |
struct trace_event_functions enter_syscall_print_funcs |
Definition at line 35 of file trace_syscalls.c.
struct ftrace_event_class event_class_syscall_enter |
Definition at line 43 of file trace_syscalls.c.
struct ftrace_event_class event_class_syscall_exit |
Definition at line 51 of file trace_syscalls.c.
struct trace_event_functions exit_syscall_print_funcs |
Definition at line 39 of file trace_syscalls.c.