1 #ifndef _LTT_WRAPPER_KALLSYMS_H
2 #define _LTT_WRAPPER_KALLSYMS_H
5 * Copyright (C) 2011 Avik Sil (avik.sil@linaro.org)
7 * wrapper around kallsyms_lookup_name. Implements arch-dependent code for
8 * arches where the address of the start of the function body is different
9 * from the pointer which can be used to call the function, e.g. ARM THUMB2.
11 * Dual LGPL v2.1/GPL v2 license.
14 #include <linux/kallsyms.h>
17 unsigned long kallsyms_lookup_funcptr(const char *name
)
21 addr
= kallsyms_lookup_name(name
);
23 #ifdef CONFIG_THUMB2_KERNEL
25 addr
|= 1; /* set bit 0 in address for thumb mode */
30 #endif /* _LTT_WRAPPER_KALLSYMS_H */
This page took 0.060791 seconds and 4 git commands to generate.