Bug #4998 ยป addr2line.diff
addr2line.c (working copy) | ||
---|---|---|
#include <stdio.h>
|
||
#include <errno.h>
|
||
#ifdef __ELF__
|
||
#ifdef USE_ELF
|
||
#ifdef __OpenBSD__
|
||
#include <elf_abi.h>
|
||
... | ... | |
free(lines);
|
||
}
|
||
#else /* defined(__ELF__) */
|
||
#else /* defined(USE_ELF) */
|
||
#error not supported
|
||
#endif
|
addr2line.h (working copy) | ||
---|---|---|
#ifndef RUBY_ADDR2LINE_H
|
||
#define RUBY_ADDR2LINE_H
|
||
#ifdef __ELF__
|
||
#ifdef USE_ELF
|
||
void
|
||
rb_dump_backtrace_with_lines(int num_traces, void **traces, char **syms);
|
||
#endif /* __ELF__ */
|
||
#endif /* USE_ELF */
|
||
#endif /* RUBY_ADDR2LINE_H */
|