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 | |
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')
-rw-r--r-- | runtime/user/emul.h | 16 | ||||
-rwxr-xr-x | runtime/user/recreate_links | 1 |
2 files changed, 17 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; +} diff --git a/runtime/user/recreate_links b/runtime/user/recreate_links index 080654e9..7b2f58d7 100755 --- a/runtime/user/recreate_links +++ b/runtime/user/recreate_links @@ -6,3 +6,4 @@ ln -s ../map-values.c . ln -s ../map-keys.c . ln -s ../list.c . ln -s ../string.c . +ln -s ../sym.c . |