[D-runtime] [D-Programming-Language/druntime] 8bfc6b: execinfo headers for linux and osx

GitHub noreply at github.com
Sun Aug 5 21:18:05 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 8bfc6b32ccdd6e130ea8b08c8a8bf41ccc226d85
      https://github.com/D-Programming-Language/druntime/commit/8bfc6b32ccdd6e130ea8b08c8a8bf41ccc226d85
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-07-28 (Sat, 28 Jul 2012)

  Changed paths:
    M posix.mak
    M src/core/runtime.d
    A src/core/sys/linux/execinfo.d
    A src/core/sys/osx/execinfo.d
    M win32.mak

  Log Message:
  -----------
  execinfo headers for linux and osx

- added new core.sys.linux subdirectory for
  GNU/Linux specific headers


  Commit: ed15654d1d948978d201a1c194116a5745be5f98
      https://github.com/D-Programming-Language/druntime/commit/ed15654d1d948978d201a1c194116a5745be5f98
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-07-28 (Sat, 28 Jul 2012)

  Changed paths:
    M src/core/runtime.d

  Log Message:
  -----------
  fix DefaultTraceInfo.fixline

- deduplicate demangle code
- always return a slice of the temporary buffer
- handle buffer reallocation of demangle
- handle various out of bounds conditions


  Commit: b008197b7a5d21f27d230a97d59f6bc25eeef080
      https://github.com/D-Programming-Language/druntime/commit/b008197b7a5d21f27d230a97d59f6bc25eeef080
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-07-28 (Sat, 28 Jul 2012)

  Changed paths:
    M posix.mak
    M src/core/runtime.d
    A src/core/sys/freebsd/dlfcn.d
    A src/core/sys/freebsd/execinfo.d
    M win32.mak

  Log Message:
  -----------
  implement backtrace for FreeBSD

- execinfo module uses plain frame pointer unwind and
  dladdr for symbol names (requires -L--export-dynamic)

- use same formatting as libexecinfo

- FBSD specific dlfcn header overlay


  Commit: db0212180c52d06dfba056533d93199ba8d00bb4
      https://github.com/D-Programming-Language/druntime/commit/db0212180c52d06dfba056533d93199ba8d00bb4
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2012-08-05 (Sun, 05 Aug 2012)

  Changed paths:
    M posix.mak
    M src/core/runtime.d
    A src/core/sys/freebsd/dlfcn.d
    A src/core/sys/freebsd/execinfo.d
    A src/core/sys/linux/execinfo.d
    A src/core/sys/osx/execinfo.d
    M win32.mak

  Log Message:
  -----------
  Merge pull request #282 from dawgfoto/FBSD-backtrace

FBSD backtrace


Compare: https://github.com/D-Programming-Language/druntime/compare/7ff4fb1e37e0...db0212180c52


More information about the D-runtime mailing list