[ruby-cvs:52639] naruse:r45493 (trunk): * addr2line.c (rb_dump_backtrace_with_lines): don't depend hard coded

naruse at ruby-lang.org naruse at ruby-lang.org
Tue Apr 1 12:38:05 JST 2014


naruse	2014-04-01 12:38:05 +0900 (Tue, 01 Apr 2014)

  New Revision: 45493

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=45493

  Log:
    * 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.

  Modified files:
    trunk/ChangeLog
    trunk/addr2line.c


More information about the ruby-cvs mailing list