bb45f38a8982f339a47b7372d795d840bfbf292f
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.
15 unsigned long kallsyms_lookup_funcptr(const char *name
)
19 addr
= kallsyms_lookup_name(name
);
21 #ifdef CONFIG_THUMB2_KERNEL
23 addr
|= 1; /* set bit 0 in address for thumb mode */
28 #endif /* _LTT_WRAPPER_KALLSYMS_H */
This page took 0.037887 seconds and 3 git commands to generate.