History log of /external/libunwind/tests/check-namespace.sh.in
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
56f07a8e550dab4734524e3f03ac98c9fbd52fc6 02-Aug-2012 Tommi Rantala <tt.rantala@gmail.com> Stop using nonportable echo arguments in tests

echo arguments are not portable, so use printf when we need to print
tabs or newlines.
/external/libunwind/tests/check-namespace.sh.in
6f374ccb5a3da0af7c6f39ef9ea06eacfe8542c6 02-Aug-2012 Tommi Rantala <tt.rantala@gmail.com> Ignore _fbss, _fdata, _ftext and _gp symbols on MIPS
/external/libunwind/tests/check-namespace.sh.in
a63c209fed74b161b36b80340aa0f1b9f5114e16 07-Aug-2012 Tommi Rantala <tt.rantala@gmail.com> Add PPC namespace checking

PPC is the only architecture that has the get_func_addr() symbol
exported, so add specific checks for this architecture.
/external/libunwind/tests/check-namespace.sh.in
7e5d2791f9218e5d00c1ce52c6ebe8474bf476c3 13-Mar-2012 Arun Sharma <asharma@fb.com> Update namespace checks for dwarf_find_unwind_tables
/external/libunwind/tests/check-namespace.sh.in
9a311bf48b08dcf18c09f289c3b7bf2382282e61 14-Oct-2011 Ken Werner <ken.werner@linaro.org> [ARM] fix for the check-namespace test case

Add ARM specific symbols and ignore some symbols generated by the ARM Linux
default linker script.

Signed-off-by: Ken Werner <ken.werner@linaro.org>
/external/libunwind/tests/check-namespace.sh.in
5f38f35d5d6c78aafa6da20845d9ceff74af00f8 01-Apr-2011 Lassi Tuura <lat@cern.ch> Drop a call frame in tdep_trace and avoid a call to unw_step.

Dropping the extra frame for unw_backtrace itself using unw_step is
approximately 15% slower than skipping the frame in tdep_trace. So
drop the frame in the latter, and make the function a private
implementation detail for libunwind, not an exported interface.

Also moves unw_getcontext call back into unw_backtrace to avoid an
extra call frame in case slow_backtrace does not get inlined into
unw_backtrace.
/external/libunwind/tests/check-namespace.sh.in
50bc12afba900c478d5d760966ef5b6f32229c99 01-Apr-2011 Lassi Tuura <lat@cern.ch> Export unw_backtrace() and alias backtrace() to it.
/external/libunwind/tests/check-namespace.sh.in
7ff83c051e33de1adbcbc20bf63ea368c2745a70 25-Mar-2011 Arun Sharma <asharma@fb.com> Fix up compilation and test failures
/external/libunwind/tests/check-namespace.sh.in
9e98f15e9aee12e67cd5956d06ccb559f6a06213 19-Mar-2011 Lassi Tuura <lat@iki.fi> Fast back-trace for x86_64 for only collecting the call stack.

Adds new function to perform a pure stack walk without unwinding,
functionally similar to backtrace() but accelerated by an address
attribute cache the caller maintains across calls.
/external/libunwind/tests/check-namespace.sh.in
546463d1e78d52197ff2c204f793c343abb97dc5 27-May-2010 Arun Sharma <arun@sharma-home.net> Factor out and export dwarf_find_debug_frame() function

Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
/external/libunwind/tests/check-namespace.sh.in
8e53e62db913470952b8eb541834b876f7a6882c 05-Apr-2010 Arun Sharma <aruns@google.com> Refactor os specific code for x86 (both 32 and 64 bit).

Move Linux specific code into ${arch}/Gos-linux.c
/external/libunwind/tests/check-namespace.sh.in
2fce54102cdb03aa2d3105c750685dc7cf2677b1 03-Apr-2009 Arun Sharma <aruns@google.com> Implement _Unwind_GetIPInfo() as required by the C++ ABI

Provide a special implementation for ia64, because the unwind
information is such that an IP adjustment is not necessary before
looking up unwind info.

Bad things happen if libunwind only provides parts of the ABI and
the rest come from libgcc.

Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
/external/libunwind/tests/check-namespace.sh.in
1227c41d20be7e31ce8b5284b27d1d75009cd3eb 17-Mar-2009 Arun Sharma <aruns@google.com> Disable C++ exception support by default on x86.
/external/libunwind/tests/check-namespace.sh.in
83cef8b8f51eb46b23f6e72493d070c95a544919 16-Mar-2009 Arun Sharma <aruns@google.com> Don't check C++ ABI when it's not enabled.
/external/libunwind/tests/check-namespace.sh.in
ef29eade44fc2aa7e49811a8bd76e941b369b914 16-Jun-2008 Arun Sharma <arun.sharma@google.com> This patch eliminates one system call per unwind by not using the
getcontext in libc.

Also cleanup the namespace (check-name-space passes on x86_64 now).
Replace uses of offsets.h with ucontext_i.h.
Rename _x86_64_setcontext to _Ux86_64_setcontext.

TBD: Add CFI annotations for get/setcontext.

Signed-off-by: Paul Pluzhnikov <ppluzhnikov@google.com>
Signed-off-by: Arun Sharma <arun.sharma@google.com>
/external/libunwind/tests/check-namespace.sh.in
6f282a00f55d0bc11f131da5d3591a1a4030a9f9 21-Apr-2008 Bruna Moreira <bruna.moreira@openbossa.org> [ARM] This patch fix some testsuite issues on ARM:

- Gtest-bt: like on x86/-64, the stack size passed to sigaltstack() is
too small for ARM thus causing segmentation fault due to stack
overflow.

- Gtest-dyn1: code size definition of dynamic function (template()) on
testcase is too big for ARM architecture so memcpy() reads invalid
memory causing random crashes (segmentation fault). A better
solution would be to compile the function in a separate binary,
mmap() it and memcpy() from it instead, so maximum size is known for
sure.

- check-name-space.in: fix some "bashisms", it causes the script to
fail to run on N8XX's busybox shell.

Signed-off-by: Anderson Lizardo <anderson.lizardo@indt.org.br>
Signed-off-by: Bruna Moreira <bruna.moreira@indt.org.br>
/external/libunwind/tests/check-namespace.sh.in
b09eae12032b0f47c14f63a1e35f6d48d3a41a9c 03-May-2005 hp.com!davidm <hp.com!davidm> On PA-Linux, allow for _Uhppa_setcontext symbol.

2004/12/02 18:37:47-08:00 hp.com!davidm
Allow _U${plat}_get_elf_image symbol on HPPA, too.

2004/12/02 00:40:45-08:00 mostang.com!davidm
Add support for hppa.

2004/11/30 22:44:47-08:00 mostang.com!davidm
Add rules for x86-64.

(Logical change 1.290)
/external/libunwind/tests/check-namespace.sh.in
efa755a556f760e8a208bfd7a26c1e4063a64bd2 20-Aug-2004 homeip.net!davidm <homeip.net!davidm> Add checks for __libunwind_* aliases.

(Logical change 1.255)
/external/libunwind/tests/check-namespace.sh.in
511d5428287c0be5796f4c3a65c570ae0cb7e7f0 18-Aug-2004 bea.com!thallgre <bea.com!thallgre> (check_local_unw_abi): Check for _U${plat}_strerror().
(check_generic_unw_abi): Likewise.

(Logical change 1.245)
/external/libunwind/tests/check-namespace.sh.in
72a03113c88e9bd365d3283ffd97f6972c9edcab 07-May-2004 hp.com!davidm <hp.com!davidm> ia64: For remote-only-case, don't expect to find _Uia64_get_elf_image9) or
_Uia64_get_kernel_table().

(Logical change 1.234)
/external/libunwind/tests/check-namespace.sh.in
d7f8bd62d4dc0bfd3b43df9248e60d0549f98e7b 07-May-2004 hp.com!davidm <hp.com!davidm> Add x86-specific checks.

(Logical change 1.233)
/external/libunwind/tests/check-namespace.sh.in
74b22fed4c362ef7f17bc534acf03a8590058869 05-May-2004 mostang.com!davidm <mostang.com!davidm> (check_generic_unw_abi): Check for _U${plat}_get_kernel_table() on
linux only.

(Logical change 1.227)
/external/libunwind/tests/check-namespace.sh.in
3640bb40a264ce250153f5463e2ad24b16e94205 05-May-2004 mostang.com!davidm <mostang.com!davidm> (Logical change 1.225)
/external/libunwind/tests/check-namespace.sh.in
3db9cf3812456a39527d52850a52e28acc53d796 05-May-2004 mostang.com!davidm <mostang.com!davidm> Initial revision
/external/libunwind/tests/check-namespace.sh.in