libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libunwind-devel] [PATCH 00/27] Misc fixes II


From: Tommi Rantala
Subject: [Libunwind-devel] [PATCH 00/27] Misc fixes II
Date: Wed, 22 Aug 2012 14:28:26 +0300

Greetings,

Here's another bunch of assorted fixes, please comment.

The patches are also pullable from:

  git://github.com/rantala/libunwind.git for-upstream

Tommi Rantala (27):
  HPPA: fix tdep_put_unwind_info() macro
  HPPA: add `global_cache' member to unw_addr_space struct
  HPPA: include `mempool.h' in `libunwind_i.h'
  Add PPC namespace checking
  Ignore _fbss, _fdata, _ftext and _gp symbols on MIPS
  Eliminate unused parameters in tests
  Annotate unused parameters in tests
  Update .gitignore
  Run `autoupdate' to stop using obsoleted macros in `configure.in'
  Stop using nonportable echo arguments in tests
  MIPS: fix symbol naming for `mips_lock', `mips_local_resume', and
    `mips_local_addr_space_init'
  PPC: do not export dwarf_to_unw_regnum_map
  Allow for architecture specific dwarf_to_unw_regnum()
  ARM: implement dwarf_to_unw_regnum() macro without table
  MIPS: implement dwarf_to_unw_regnum() macro without table
  Fix plain return from main() in tests/test-async-sig.c
  Use constants for ELF magic bytes in _UCD_create.c
  Remove unneeded length modifier from suppressed match in sscanf()
    format in tests/crasher.c
  Fix memory leaks in unw_create_addr_space() wrong-endian error paths
  ARM: fix non-signal-frame local unw_resume() due to compiler
    optimization cleverness
  ARM: fix with-signal-frame local unw_resume()
  test-resume-sig-rt: test unw_resume() in presence of "realtime"
    signal frame
  Avoid -Wunused-value warning in tests/Gtest-exc.c
  Flush icache with __builtin___clear_cache() in tests when compiling
    with GCC
  Place `inline' at beginning of declaration of invalidate_edi()
  Fix function name duplication in Debug() output
  Add missing newline to debug message in _UCD_access_reg_linux.c

 .gitignore                             |   11 ++++++++
 configure.in                           |   14 +++++-----
 include/dwarf_i.h                      |    8 +++---
 include/libunwind_i.h                  |    2 +-
 include/tdep-arm/dwarf-config.h        |    4 +--
 include/tdep-hppa/libunwind_i.h        |   10 ++++---
 include/tdep-mips/dwarf-config.h       |    4 +--
 src/arm/Gcreate_addr_space.c           |   20 +++++++-------
 src/arm/Gglobal.c                      |   11 --------
 src/arm/Gresume.c                      |    9 ++++++-
 src/arm/Gstep.c                        |    9 ++++---
 src/coredump/_UCD_access_mem.c         |   16 +++++-------
 src/coredump/_UCD_access_reg_freebsd.c |    6 ++---
 src/coredump/_UCD_access_reg_linux.c   |    6 ++---
 src/coredump/_UCD_create.c             |    2 +-
 src/coredump/_UCD_find_proc_info.c     |   14 +++++-----
 src/coredump/_UCD_get_proc_name.c      |    2 +-
 src/dwarf/Gparser.c                    |    2 +-
 src/hppa/Gcreate_addr_space.c          |   14 +++++-----
 src/ia64/Gscript.c                     |    2 +-
 src/mips/Gcreate_addr_space.c          |   17 ++++++------
 src/mips/Gglobal.c                     |    9 -------
 src/mips/unwind_i.h                    |   12 +++------
 src/ppc/Gcreate_addr_space.c           |   14 +++++-----
 src/ppc32/Gglobal.c                    |    2 +-
 src/ppc64/Gglobal.c                    |    2 +-
 src/x86/Gcreate_addr_space.c           |   14 +++++-----
 src/x86_64/Gcreate_addr_space.c        |   15 ++++++-----
 tests/Gtest-bt.c                       |    6 ++---
 tests/Gtest-concurrent.c               |    6 ++---
 tests/Gtest-dyn1.c                     |    8 +++---
 tests/Gtest-exc.c                      |    2 +-
 tests/Gtest-init.cxx                   |    2 +-
 tests/Gtest-nocalloc.c                 |    2 +-
 tests/Gtest-nomalloc.c                 |    2 +-
 tests/Gtest-resume-sig-rt.c            |   31 ++++++++++++++++++++++
 tests/Gtest-resume-sig.c               |   30 ++++++++++++++++++---
 tests/Gtest-trace.c                    |    6 ++---
 tests/Ltest-resume-sig-rt.c            |    5 ++++
 tests/Makefile.am                      |    3 +++
 tests/check-namespace.sh.in            |   23 +++++++++++++++-
 tests/crasher.c                        |    2 +-
 tests/flush-cache.S                    |    4 +++
 tests/ia64-test-dyn1.c                 |    6 +++++
 tests/mapper.c                         |    2 +-
 tests/perf-startup                     |   10 +++----
 tests/rs-race.c                        |    4 +--
 tests/test-async-sig.c                 |    4 +--
 tests/test-coredump-unwind.c           |    2 +-
 tests/test-init-remote.c               |    2 +-
 tests/test-mem.c                       |    2 +-
 tests/test-proc-info.c                 |   45 +++++++++++++++++++++++---------
 tests/test-ptrace-misc.c               |    2 +-
 tests/test-ptrace.c                    |   10 +++----
 tests/test-setjmp.c                    |    2 +-
 tests/test-static-link-loc.c           |    2 +-
 tests/test-strerror.c                  |    2 +-
 tests/test-varargs.c                   |    2 +-
 58 files changed, 297 insertions(+), 183 deletions(-)
 create mode 100644 tests/Gtest-resume-sig-rt.c
 create mode 100644 tests/Ltest-resume-sig-rt.c

-- 
1.7.9.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]