|
@@ -6,6 +6,7 @@
|
|
|
#define _LINUX_KALLSYMS_H
|
|
|
|
|
|
#include <linux/errno.h>
|
|
|
+#include <linux/kernel.h>
|
|
|
#include <linux/stddef.h>
|
|
|
|
|
|
#define KSYM_NAME_LEN 128
|
|
@@ -105,18 +106,10 @@ static inline void print_fn_descriptor_symbol(const char *fmt, void *addr)
|
|
|
print_symbol(fmt, (unsigned long)addr);
|
|
|
}
|
|
|
|
|
|
-#ifndef CONFIG_64BIT
|
|
|
-#define print_ip_sym(ip) \
|
|
|
-do { \
|
|
|
- printk("[<%08lx>]", ip); \
|
|
|
- print_symbol(" %s\n", ip); \
|
|
|
-} while(0)
|
|
|
-#else
|
|
|
-#define print_ip_sym(ip) \
|
|
|
-do { \
|
|
|
- printk("[<%016lx>]", ip); \
|
|
|
- print_symbol(" %s\n", ip); \
|
|
|
-} while(0)
|
|
|
-#endif
|
|
|
+static inline void print_ip_sym(unsigned long ip)
|
|
|
+{
|
|
|
+ printk("[<%p>]", (void *) ip);
|
|
|
+ print_symbol(" %s\n", ip);
|
|
|
+}
|
|
|
|
|
|
#endif /*_LINUX_KALLSYMS_H*/
|