diff options
author | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
---|---|---|
committer | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
commit | 871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch) | |
tree | 8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/include/trace/syscall.h | |
parent | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff) | |
download | FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2 FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip |
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized.
Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/include/trace/syscall.h')
-rw-r--r-- | ANDROID_3.4.5/include/trace/syscall.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/ANDROID_3.4.5/include/trace/syscall.h b/ANDROID_3.4.5/include/trace/syscall.h deleted file mode 100644 index 31966a4f..00000000 --- a/ANDROID_3.4.5/include/trace/syscall.h +++ /dev/null @@ -1,57 +0,0 @@ -#ifndef _TRACE_SYSCALL_H -#define _TRACE_SYSCALL_H - -#include <linux/tracepoint.h> -#include <linux/unistd.h> -#include <linux/ftrace_event.h> - -#include <asm/ptrace.h> - - -/* - * A syscall entry in the ftrace syscalls array. - * - * @name: name of the syscall - * @syscall_nr: number of the syscall - * @nb_args: number of parameters it takes - * @types: list of types as strings - * @args: list of args as strings (args[i] matches types[i]) - * @enter_event: associated syscall_enter trace event - * @exit_event: associated syscall_exit trace event - */ -struct syscall_metadata { - const char *name; - int syscall_nr; - int nb_args; - const char **types; - const char **args; - struct list_head enter_fields; - - struct ftrace_event_call *enter_event; - struct ftrace_event_call *exit_event; -}; - -#ifdef CONFIG_FTRACE_SYSCALLS -extern unsigned long arch_syscall_addr(int nr); -extern int init_syscall_trace(struct ftrace_event_call *call); - -extern int reg_event_syscall_enter(struct ftrace_event_call *call); -extern void unreg_event_syscall_enter(struct ftrace_event_call *call); -extern int reg_event_syscall_exit(struct ftrace_event_call *call); -extern void unreg_event_syscall_exit(struct ftrace_event_call *call); -extern int -ftrace_format_syscall(struct ftrace_event_call *call, struct trace_seq *s); -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); -#endif - -#ifdef CONFIG_PERF_EVENTS -int perf_sysenter_enable(struct ftrace_event_call *call); -void perf_sysenter_disable(struct ftrace_event_call *call); -int perf_sysexit_enable(struct ftrace_event_call *call); -void perf_sysexit_disable(struct ftrace_event_call *call); -#endif - -#endif /* _TRACE_SYSCALL_H */ |