diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2008-01-12 21:29:37 -0500 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2008-01-12 21:29:37 -0500 |
commit | 794dacb8ae89cfb594112d08aa3ce5789599fa5f (patch) | |
tree | 34edc01bc726a65bc68de7f436b5808f979f39c1 /runtime/staprun/symbols.c | |
parent | e1ef65568215f5b68074acd08339fd5fc9fa4e3b (diff) | |
parent | dc241cba4d146835d7bdc3c32133aad27cdfc8e4 (diff) | |
download | systemtap-steved-794dacb8ae89cfb594112d08aa3ce5789599fa5f.tar.gz systemtap-steved-794dacb8ae89cfb594112d08aa3ce5789599fa5f.tar.xz systemtap-steved-794dacb8ae89cfb594112d08aa3ce5789599fa5f.zip |
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Diffstat (limited to 'runtime/staprun/symbols.c')
-rw-r--r-- | runtime/staprun/symbols.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/staprun/symbols.c b/runtime/staprun/symbols.c index 315362fa..e4d96ee0 100644 --- a/runtime/staprun/symbols.c +++ b/runtime/staprun/symbols.c @@ -198,7 +198,7 @@ void do_kernel_symbols(void) { FILE *kallsyms=NULL; char *sym_base=NULL, *data_base=NULL; - char buf[128], *ptr, *name, *data, *dataptr, *datamax, type; + char buf[256], *ptr, *name, *data, *dataptr, *datamax, type; unsigned long addr; struct _stp_symbol *syms; int num_syms, i = 0, max_syms= MAX_SYMBOLS; @@ -226,7 +226,7 @@ void do_kernel_symbols(void) /* put empty string in data */ *dataptr++ = 0; - while (fgets_unlocked(buf, 128, kallsyms) && dataptr < datamax) { + while (fgets_unlocked(buf, 256, kallsyms) && dataptr < datamax) { addr = strtoul(buf, &ptr, 16); while (isspace(*ptr)) ptr++; type = *ptr++; |