diff options
author | hunt <hunt> | 2005-05-31 19:58:29 +0000 |
---|---|---|
committer | hunt <hunt> | 2005-05-31 19:58:29 +0000 |
commit | 9c5d496e200d5476b126bc5ff9806365a77a2c7e (patch) | |
tree | 5dd593a7544f8a448d346e1bdce558f10badbd0c /runtime/user/emul.h | |
parent | a75f0fb713418d4704d0ce9ea892ab939ce9f00f (diff) | |
download | systemtap-steved-9c5d496e200d5476b126bc5ff9806365a77a2c7e.tar.gz systemtap-steved-9c5d496e200d5476b126bc5ff9806365a77a2c7e.tar.xz systemtap-steved-9c5d496e200d5476b126bc5ff9806365a77a2c7e.zip |
*** empty log message ***
Diffstat (limited to 'runtime/user/emul.h')
-rw-r--r-- | runtime/user/emul.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/runtime/user/emul.h b/runtime/user/emul.h index d6f0853e..3086a666 100644 --- a/runtime/user/emul.h +++ b/runtime/user/emul.h @@ -14,3 +14,19 @@ int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) #include <stdarg.h> unsigned long strtoul(const char *nptr, char **endptr, int base); #define simple_strtoul strtoul + +#define KALLSYMS_LOOKUP kallsyms_lookup + +const char *kallsyms_lookup (unsigned long addr, + unsigned long *symbolsize, + unsigned long *offset, + char **modname, + char *namebuf) +{ + static char buf[32]; + sprintf (namebuf, "foobar"); + sprintf (buf, "foobar_mod"); + *offset = 1; + modname = (char **)&buf; + return namebuf; +} |