1234567891011121314151617181920212223242526272829303132 |
- #ifndef _LIBLOCKDEP_LINUX_KALLSYMS_H_
- #define _LIBLOCKDEP_LINUX_KALLSYMS_H_
- #include <linux/kernel.h>
- #include <stdio.h>
- #define KSYM_NAME_LEN 128
- struct module;
- static inline const char *kallsyms_lookup(unsigned long addr,
- unsigned long *symbolsize,
- unsigned long *offset,
- char **modname, char *namebuf)
- {
- return NULL;
- }
- #include <execinfo.h>
- #include <stdlib.h>
- static inline void print_ip_sym(unsigned long ip)
- {
- char **name;
- name = backtrace_symbols((void **)&ip, 1);
- printf("%s\n", *name);
- free(name);
- }
- #endif
|