[Top][All Lists]
[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
- [Libunwind-devel] [PATCH 00/27] Misc fixes II,
Tommi Rantala <=
- [Libunwind-devel] [PATCH 04/27] Add PPC namespace checking, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 05/27] Ignore _fbss, _fdata, _ftext and _gp symbols on MIPS, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 08/27] Update .gitignore, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 11/27] MIPS: fix symbol naming for `mips_lock', `mips_local_resume', and `mips_local_addr_space_init', Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 15/27] MIPS: implement dwarf_to_unw_regnum() macro without table, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 13/27] Allow for architecture specific dwarf_to_unw_regnum(), Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 12/27] PPC: do not export dwarf_to_unw_regnum_map, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 10/27] Stop using nonportable echo arguments in tests, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 14/27] ARM: implement dwarf_to_unw_regnum() macro without table, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 17/27] Use constants for ELF magic bytes in _UCD_create.c, Tommi Rantala, 2012/08/22