Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jul 08, 2011

  1. NARUSE, Yui

    * addr2line.c: use USE_ELF instead of __ELF__ because Solaris

      doesn't define it. USE_ELF is already provided by configure.
      patched by Naohisa Goto. [ruby-dev:44066] [Bug #4998]
    
    * addr2line.h: ditto.
    
    * vm_dump.c: ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 08, 2011

Jul 05, 2011

  1. Yusuke Endoh

    * addr2line.c: fix r32407 to check HAVE_ALLOCA_H.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 05, 2011

Jul 04, 2011

  1. Yusuke Endoh

    * addr2line.c: include <alloca.h> to fix a build issue on Solaris.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 04, 2011

Mar 02, 2011

  1. NARUSE, Yui

    * addr2line.c (uleb128): cast the value to unsigned long.

    * addr2line.c (fill_lines): print error when lseek fails.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored March 02, 2011

Jan 31, 2011

  1. NARUSE, Yui

    * addr2line.c: suppressed shorten-64-to-32 warnings.

    * regcomp.c: ditto.
    * regexec.c: ditto.
    * regint.h: ditto.
    * regparse.c: ditto.
    * regparse.h: ditto.
    * time.c: ditto.
    * variable.c: ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored January 31, 2011

Jan 12, 2011

  1. NARUSE, Yui

    * addr2line.c (get_nth_dirname): decrement the directory index

      because the index specifies the index of given included_directories
      which is separated by NUL and its index is begun from 1.
      Note that 0 specifies the current directory of the compilation.
      see also http://www.dwarfstd.org/doc/dwarf-2.0.0.pdf
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored January 12, 2011
  2. NARUSE, Yui

    * addr2line.c: OpenBSD uses the elf_abi.h header file instead of the

      elf.h header file. patched by Jeremy Evans [ruby-core:34384]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored January 12, 2011

Dec 01, 2010

  1. NARUSE, Yui

    * addr2line.c: Follow .gnu_debuglink section.

      A user of distribution provided ruby will see line
      info if s/he has a debug package for ruby.
      patched by Shinichiro Hamaji [ruby-dev:42655]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored December 01, 2010

Nov 30, 2010

  1. NARUSE, Yui

    * addr2line.c (parse_debug_line_cu): ignore DW_LNE_set_discriminator.

      To ignore, it needs to read a sigle unsigned LEB128 integer.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored November 30, 2010

Nov 27, 2010

  1. Nobuyoshi Nakada

    * configure.in: link addr2line only for ELF.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored November 27, 2010
  2. Nobuyoshi Nakada

    * addr2line.c: needs <errno.h>.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored November 27, 2010

Nov 26, 2010

  1. Nobuyoshi Nakada

    * addr2line.c (rb_dump_backtrace_with_lines): should close fd on

      edge case.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored November 26, 2010
  2. NARUSE, Yui

    * addr2line.c: apply a patch from shinichiro.h.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored November 26, 2010
  3. NARUSE, Yui

    * addr2line.c: added to show source filename and line number of

      functions in backtrace. [ruby-dev:42625]
      a patch from shinichiro.h <shinichiro.hamaji AT gmail.com>
    
    * addr2line.h: ditto.
    
    * common.mk: add addr2line.$(OBJEXT).
    
    * configure.in: check dl_iterate_phdr.
    
    * vm_dump.c (rb_vm_bugreport): use rb_dump_backtrace_with_lines in
      addr2line.c when the binary is ELF.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored November 26, 2010
Something went wrong with that request. Please try again.