1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-11-06 01:34:29 +01:00
libunwind-eh_elf/tests
Tommi Rantala 39b8398159 Flush icache with __builtin___clear_cache() in tests when compiling with GCC
When compiling with GCC, use the builtin instruction cache flushing
mechanism in all tests where it is needed.

Quoting GCC docs: ''If the target does not require instruction cache
flushes, __builtin___clear_cache has no effect. Otherwise either
instructions are emitted in-line to clear the instruction cache or a
call to the __clear_cache function in libgcc is made.''.
2012-08-21 22:33:56 +03:00
..
check-namespace.sh.in Stop using nonportable echo arguments in tests 2012-08-21 22:30:46 +03:00
crasher.c Remove unneeded length modifier from suppressed match in sscanf() format in tests/crasher.c 2012-08-21 22:30:47 +03:00
flush-cache.S Flush icache with __builtin___clear_cache() in tests when compiling with GCC 2012-08-21 22:33:56 +03:00
forker.c Bring git v0.98.5 tree in sync with released v0.98.5. 2006-07-25 21:32:28 -06:00
Gia64-test-nat.c Include "tdep-ia64/rse.h" instead of "ia64/rse.h". 2005-05-20 09:48:08 +00:00
Gia64-test-rbs.c (ARRAY_SIZE): Rename from NELEMS. 2005-05-20 09:48:08 +00:00
Gia64-test-readonly.c Make libunwind compile with recent versions of GAS. 2006-07-25 21:34:32 -06:00
Gia64-test-stack.c Rename: tests/ia64-test-stack.c -> tests/Gia64-test-stack.c 2003-02-22 03:08:22 +00:00
Gperf-simple.c Tweak such that GCC v4 doesn't optimize it to the point where the 2005-05-03 09:13:17 +00:00
Gperf-trace.c Fix a compiler warning 2011-08-15 20:19:47 -07:00
Gtest-bt.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
Gtest-concurrent.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
Gtest-dyn1.c Flush icache with __builtin___clear_cache() in tests when compiling with GCC 2012-08-21 22:33:56 +03:00
Gtest-exc.c Avoid -Wunused-value warning in tests/Gtest-exc.c 2012-08-21 22:33:56 +03:00
Gtest-init.cxx Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
Gtest-nocalloc.c Eliminate unused parameters in tests 2012-08-21 22:30:41 +03:00
Gtest-nomalloc.c Eliminate unused parameters in tests 2012-08-21 22:30:41 +03:00
Gtest-resume-sig-rt.c test-resume-sig-rt: test unw_resume() in presence of "realtime" signal frame 2012-08-21 22:33:56 +03:00
Gtest-resume-sig.c test-resume-sig-rt: test unw_resume() in presence of "realtime" signal frame 2012-08-21 22:33:56 +03:00
Gtest-trace.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
ia64-dyn-asm.S Mark Wielaard <mwielaard@redhat.com> writes: 2007-10-01 08:35:01 -06:00
ia64-test-dyn1.c Flush icache with __builtin___clear_cache() in tests when compiling with GCC 2012-08-21 22:33:56 +03:00
ia64-test-nat-asm.S Mark Wielaard <mwielaard@redhat.com> writes: 2007-10-01 08:35:01 -06:00
ia64-test-rbs-asm.S Mark Wielaard <mwielaard@redhat.com> writes: 2007-10-01 08:35:01 -06:00
ia64-test-rbs.h (Logical change 1.47) 2003-02-14 06:25:36 +00:00
ia64-test-readonly-asm.S Mark Wielaard <mwielaard@redhat.com> writes: 2007-10-01 08:35:01 -06:00
ia64-test-setjmp.c [IA64] Fix ia64-test-setjmp.c. With MAP_SHARED the kernel will try to 2007-08-09 16:26:58 -06:00
ia64-test-sig.c Fix up a little so it's silent by default. 2004-08-31 13:59:10 +00:00
ia64-test-stack-asm.S Mark Wielaard <mwielaard@redhat.com> writes: 2007-10-01 08:35:01 -06:00
ia64-test-stack.h Bring git v0.98.5 tree in sync with released v0.98.5. 2006-07-25 21:32:28 -06:00
ident.c (Logical change 1.276) 2004-10-15 13:48:38 +00:00
Lia64-test-nat.c Regenerate. 2004-05-04 22:19:18 +00:00
Lia64-test-rbs.c Regenerate. 2004-05-04 22:19:18 +00:00
Lia64-test-readonly.c (Logical change 1.231) 2004-05-06 20:26:29 +00:00
Lia64-test-stack.c Regenerate. 2004-05-04 22:19:18 +00:00
Lperf-simple.c Revert "sys/types.h" 2010-03-08 00:20:23 +02:00
Lperf-trace.c Add some performance tests for fast backtracing. 2011-03-25 00:20:46 -07:00
Ltest-bt.c (Logical change 1.270) 2004-09-15 11:37:04 +00:00
Ltest-concurrent.c Regenerate. 2004-05-04 22:19:18 +00:00
Ltest-cxx-exceptions.cxx GCC compatibility on x86 for C++ exception handling 2010-04-12 12:08:43 -07:00
Ltest-dyn1.c Regenerate. 2004-05-04 22:19:18 +00:00
Ltest-exc.c Regenerate. 2004-05-04 22:19:18 +00:00
Ltest-init.cxx Regenerate. 2004-05-04 22:19:18 +00:00
Ltest-nocalloc.c Add a test to catch calls to calloc from libunwind 2011-04-05 20:59:03 -07:00
Ltest-nomalloc.c Verify that we don't call malloc when unwinding locally. 2009-03-16 21:34:48 -07:00
Ltest-resume-sig-rt.c test-resume-sig-rt: test unw_resume() in presence of "realtime" signal frame 2012-08-21 22:33:56 +03:00
Ltest-resume-sig.c Regenerate. 2004-05-04 22:19:18 +00:00
Ltest-trace.c Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
Makefile.am test-resume-sig-rt: test unw_resume() in presence of "realtime" signal frame 2012-08-21 22:33:56 +03:00
mapper.c Eliminate unused parameters in tests 2012-08-21 22:30:41 +03:00
perf-startup Stop using nonportable echo arguments in tests 2012-08-21 22:30:46 +03:00
ppc64-test-altivec-utils.c Add PPC64 support. 2007-08-02 09:59:43 -06:00
ppc64-test-altivec.c Add PPC64 support. 2007-08-02 09:59:43 -06:00
ppc64-test-wchar.c Add PPC64 support. 2007-08-02 09:59:43 -06:00
rs-race.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
run-check-namespace Bring git v0.98.5 tree in sync with released v0.98.5. 2006-07-25 21:32:28 -06:00
run-coredump-unwind MiniDebugInfo test: tests/run-coredump-unwind-mdi 2012-08-10 15:29:03 +02:00
run-coredump-unwind-mdi MiniDebugInfo test: tests/run-coredump-unwind-mdi 2012-08-10 15:29:03 +02:00
run-ia64-test-dyn1 Bring git v0.98.5 tree in sync with released v0.98.5. 2006-07-25 21:32:28 -06:00
run-ptrace-mapper Add unwind descriptors to getcontext.S 2010-04-28 16:32:30 -07:00
run-ptrace-misc Bring git v0.98.5 tree in sync with released v0.98.5. 2006-07-25 21:32:28 -06:00
test-async-sig.c Fix plain return from main() in tests/test-async-sig.c 2012-08-21 22:30:46 +03:00
test-coredump-unwind.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
test-flush-cache.c (Logical change 1.96) 2003-09-19 06:56:12 +00:00
test-init-remote.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
test-mem.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
test-proc-info.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
test-ptrace-misc.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
test-ptrace.c Eliminate unused parameters in tests 2012-08-21 22:30:41 +03:00
test-setjmp.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
test-static-link-gen.c (test_generic): Fix "unused variable" warning. 2004-09-09 13:06:01 +00:00
test-static-link-loc.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
test-strerror.c Annotate unused parameters in tests 2012-08-21 22:30:46 +03:00
test-varargs.c Eliminate unused parameters in tests 2012-08-21 22:30:41 +03:00