From: Mathieu Desnoyers Date: Tue, 27 Sep 2011 22:31:01 +0000 (-0400) Subject: Cleanup: remove unused lttng-compat-syscalls.c file X-Git-Tag: v2.0-pre9~9 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=37fd3e951793a248c026d05e428e6edbda66ed1b;p=lttng-modules.git Cleanup: remove unused lttng-compat-syscalls.c file Signed-off-by: Mathieu Desnoyers --- diff --git a/Makefile b/Makefile index 1d256f39..d25c3be3 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,6 @@ ltt-relay-objs := ltt-events.o ltt-debugfs-abi.o \ ifneq ($(CONFIG_HAVE_SYSCALL_TRACEPOINTS),) ltt-relay-objs += lttng-syscalls.o -#ltt-relay-objs += lttng-compat-syscalls.o endif ifneq ($(CONFIG_PERF_EVENTS),) diff --git a/lttng-compat-syscalls.c b/lttng-compat-syscalls.c deleted file mode 100644 index 28dcdfa1..00000000 --- a/lttng-compat-syscalls.c +++ /dev/null @@ -1,65 +0,0 @@ -/* - * lttng-compat-syscalls.c - * - * Copyright 2010-2011 (c) - Mathieu Desnoyers - * - * LTTng compat syscall probes. - * - * Dual LGPL v2.1/GPL v2 license. - */ - -#include -#include -#include -#include -#include - -#include "ltt-events.h" - -extern -void syscall_entry_probe(void *__data, struct pt_regs *regs, long id); - -/* - * Take care of NOARGS not supported by mainline. - */ -#define DECLARE_EVENT_CLASS_NOARGS(name, tstruct, assign, print) -#define DEFINE_EVENT_NOARGS(template, name) -#define TRACE_EVENT_NOARGS(name, struct, assign, print) - -/* - * Create LTTng tracepoint probes. - */ -#define LTTNG_PACKAGE_BUILD -#define CREATE_TRACE_POINTS -#define TP_MODULE_OVERRIDE -#define TRACE_INCLUDE_PATH ../instrumentation/syscalls/headers - -/* Hijack probe callback for system calls */ -#define TP_PROBE_CB(_template) &syscall_entry_probe -#include "instrumentation/syscalls/headers/compat_syscalls_integers.h" -#include "instrumentation/syscalls/headers/compat_syscalls_pointers.h" -#undef TP_PROBE_CB - -#undef TP_MODULE_OVERRIDE -#undef LTTNG_PACKAGE_BUILD -#undef CREATE_TRACE_POINTS - -#undef TRACE_SYSCALL_TABLE -#define TRACE_SYSCALL_TABLE(_template, _name, _nr, _nrargs) \ - [ _nr ] = { \ - .func = __event_probe__##_template, \ - .nrargs = (_nrargs), \ - .fields = __event_fields___##_template, \ - .desc = &__event_desc___##_name, \ - }, - -#define CREATE_SYSCALL_TABLE - -/* Create compatibility syscall table */ -const struct trace_syscall_entry compat_sc_table[] = { -#include "instrumentation/syscalls/headers/compat_syscalls_integers.h" -#include "instrumentation/syscalls/headers/compat_syscalls_pointers.h" -}; -const size_t compat_sc_table_len = ARRAY_SIZE(compat_sc_table); - -#undef CREATE_SYSCALL_TABLE