From 5b75072deeaab8992353afce7f32ecc6b809442f Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Mon, 13 Apr 2020 15:26:36 -0400 Subject: [PATCH 1/1] wrapper: remove kallsyms wrapper --- wrapper/kallsyms.h | 48 ---------------------------------------------- 1 file changed, 48 deletions(-) delete mode 100644 wrapper/kallsyms.h diff --git a/wrapper/kallsyms.h b/wrapper/kallsyms.h deleted file mode 100644 index 0e4fcee4..00000000 --- a/wrapper/kallsyms.h +++ /dev/null @@ -1,48 +0,0 @@ -/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) - * - * wrapper/kallsyms.h - * - * wrapper around kallsyms_lookup_name. Implements arch-dependent code for - * arches where the address of the start of the function body is different - * from the pointer which can be used to call the function, e.g. ARM THUMB2. - * - * Copyright (C) 2011 Avik Sil (avik.sil@linaro.org) - * Copyright (C) 2011-2012 Mathieu Desnoyers - */ - -#ifndef _LTTNG_WRAPPER_KALLSYMS_H -#define _LTTNG_WRAPPER_KALLSYMS_H - -#include - -/* - * PowerPC ABIv1 needs KALLSYMS_ALL to get the function descriptor, - * which is needed to perform the function call. - */ -#if defined(CONFIG_PPC64) && (!defined(_CALL_ELF) || _CALL_ELF < 2) -# ifndef CONFIG_KALLSYMS_ALL -# error "LTTng-modules requires CONFIG_KALLSYMS_ALL on PowerPC ABIv1" -# endif -#endif - -static inline -unsigned long kallsyms_lookup_funcptr(const char *name) -{ - unsigned long addr; - - addr = kallsyms_lookup_name(name); -#ifdef CONFIG_ARM -#ifdef CONFIG_THUMB2_KERNEL - if (addr) - addr |= 1; /* set bit 0 in address for thumb mode */ -#endif -#endif - return addr; -} - -static inline -unsigned long kallsyms_lookup_dataptr(const char *name) -{ - return kallsyms_lookup_name(name); -} -#endif /* _LTTNG_WRAPPER_KALLSYMS_H */ -- 2.34.1