Skip to content

Commit 99d1f5f

Browse files
committed
* addr2line.c (rb_dump_backtrace_with_lines): don't depend hard coded
symbol '_start'. * addr2line.c (fill_lines): instead of above, get a dynamic symbol in the main executable and use it to know the base address. * addr2line.c (follow_debuglink0): use obj_info_t instead of line_info_t to handle object related data. * addr2line.c (main_exe_path): defined for Linux. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent f6686b5 commit 99d1f5f

File tree

2 files changed

+138
-110
lines changed

2 files changed

+138
-110
lines changed

ChangeLog

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
Tue Apr 1 12:06:49 2014 NARUSE, Yui <[email protected]>
2+
3+
* addr2line.c (rb_dump_backtrace_with_lines): don't depend hard coded
4+
symbol '_start'.
5+
6+
* addr2line.c (fill_lines): instead of above, get a dynamic symbol
7+
in the main executable and use it to know the base address.
8+
9+
* addr2line.c (follow_debuglink0): use obj_info_t instead of
10+
line_info_t to handle object related data.
11+
12+
* addr2line.c (main_exe_path): defined for Linux.
13+
114
Tue Apr 1 08:58:39 2014 Kazuki Tsujimoto <[email protected]>
215

316
* parse.y (rb_str_dynamic_intern): set mark bit if dynamic symbol

0 commit comments

Comments
 (0)