Lines Matching refs:backtrace
154 * backtrace-dwarf.c (frame_callback): Explicitly check symname is
159 * backtrace.c (frame_callback): Explicitly check symname is NULL.
163 * backtrace.c (tgkill): Remove define.
172 * backtrace-child.c (stdarg): Remove assert (errno == 0).
174 * backtrace-data.c (maps_lookup): Likewise.
177 * backtrace.c (prepare_thread): Likewise.
182 * backtrace-data.c (maps_lookup): Use %*u, not %*x, to parse
216 * backtrace-data.c (main): Improve error message.
217 * run-backtrace-data.sh: Skip exit 77 return.
221 * backtrace-subr.sh (check_unsupported): Call test_cleanup before
297 * backtrace-dwarf.c (thread_callback): Only error when
333 * backtrace-dwarf.c (main): Add section attribute.
382 * backtrace-data.c: Likewise.
383 * backtrace-dwarf.c: Likewise.
384 * backtrace.c: Likewise.
748 * backtrace-subr.sh (check_native_core): Check if there is any core,
753 * backtrace-child.c: Include signal.h after sys/ptrace.h.
754 * backtrace-dwarf.c: Include sys/wait.h and signal.h after
790 * backtrace-subr.sh (check_native_core): Use a lock file and try
792 * Makefile.am (CLEANFILES): Clean core-dump-backtrace.lock.
953 * run-backtrace-fp-core-ppc64le.sh: New test.
954 * backtrace.ppc64le.fp.core.bz2: New test file.
955 * backtrace.ppc64le.fp.exec.bz2: New testfile.
956 * backtrace-subr.sh (check_backtracegen): Accept '(null)'.
957 * Makefile.am (TESTS): Add run-backtrace-fp-core-ppc64le.sh.
958 (EXTRA_DIST): Add run-backtrace-fp-core-ppc64le.sh,
959 backtrace.ppc64le.fp.core.bz2 and backtrace.ppc64le.fp.exec.bz2.
965 * backtrace.aarch64.fp.core.bz2: New file
966 * backtrace.aarch64.fp.exec.bz2: New file
967 * run-backtrace-fp-core-aarch64.sh: New file
968 * backtrace-subr.sh (check_err): Allow Invalid register.
969 * backtrace.c (callback_verify): Allow duplicate_sigusr2 frames.
973 * run-backtrace-fp-core-i386.sh: New test.
974 * backtrace.i386.fp.core.bz2: New test file.
975 * backtrace.i386.fp.exec.bz2: New testfile.
976 * Makefile.am (TESTS): Add run-backtrace-fp-core-i386.sh.
977 (EXTRA_DIST): Add run-backtrace-fp-core-i386.sh,
978 backtrace.i386.fp.core.bz2 and backtrace.i386.fp.exec.bz2.
983 * backtrace.x86_64.fp.core.bz2: New file
984 * backtrace.x86_64.fp.exec.bz2: New file
985 * run-backtrace-fp-core-x86_64.sh: New file
989 * backtrace-subr.sh (check_backtracegen): New function.
991 * backtrace.ppc.exec.bz2: Regenerated.
992 * backtrace.ppc.core.bz2: Likewise.
996 * backtrace.c: Remove option to allow unknown symbols in the trace.
997 * backtrace-substr.sh: Remove option to allow unknown symbols
1008 * backtrace-child.c: Include sys/ptrace.h only on linux.
1009 * backtrace-dwarf.c: Likewise.
1044 * backtrace.c: Add an option to allow unknown symbols in the trace
1045 * backtrace-substr.sh: Add an option to allow unknown symbols
1050 * backtrace-data.c: Don't assert that symbols are found.
1060 * backtrace-data.c (thread_callback): Add explicit break after error.
1061 * backtrace.c (callback_verify): Change PASSTHRU to FALLTHRU.
1083 * backtrace-child.c: Disable and add documentation about why we disable
1085 * backtrace.c (is_x86_64_native): Rename to...
1294 * run-backtrace-core-sparc.sh: New file.
1295 * backtrace.sparc.core.bz2: New file.
1296 * backtrace.sparc.exec.bz2: New file.
1298 (TESTS): Added run-backtrace-core-sparc.sh.
1303 * run-backtrace-demangle.sh: Disable valgrind.
1353 * Makefile.am (backtrace-child-biarch): Add AM_V_CC silencer.
1432 * tests/backtrace-data.c: Reduce scope of some includes to match their
1434 * tests/backtrace.c: Likewise.
1444 * backtrace-subr.sh (check_native_core): Notice core file couldn't be
1448 * run-backtrace-demangle.sh: Likewise.
1450 * run-backtrace-native-biarch.sh: Notice biarch testing is disabled
1452 * run-backtrace-native-core-biarch.sh: Likewise.
1477 * backtrace-child.c (stdarg, main): Replace assert_perror with assert.
1478 * backtrace-data.c (memory_read, maps_lookup, set_initial_registers)
1480 * backtrace-dwarf.c (main): Likewise.
1481 * backtrace.c (prepare_thread, exec_dump): Likewise.
1517 * Makefile.am (TESTS): Add run-backtrace-core-x32.sh.
1518 (EXTRA_DIST): Likewise. Add backtrace.x32.core.bz2.
1519 Add backtrace.x32.exec.bz2.
1520 * backtrace.x32.core.bz2 : New file.
1521 * backtrace.x32.exec.bz2: Likewise.
1522 * run-backtrace-core-x32.sh: Likewise.
1555 * backtrace-dwarf.c: Add explicit includes.
1561 * backtrace.c (prepare_thread): Use PTRACE_GETREGS/PTRACE_SETREGS
1572 * backtrace.c (exec_dump): Initialize jmp.
1643 * backtrace-subr.sh (check_native_unsupported): Relax special ARM
1749 * backtrace.c (frame_callback): Error on seeing more than 16 frames.
1753 * backtrace.c (callback_verify): Accept "__libc_do_syscall" as first
1758 * backtrace-subr.sh (check_native_unsupported): New function.
1761 * run-backtrace-dwarf.sh: Likewise.
1765 * backtrace.c (main): Check that Dwfl was attached by calling
1770 * testfile-backtrace-demangle.cc (cxxfunc): Make non-static.
1772 * testfile-backtrace-demangle.bz2: Regenerate.
1773 * testfile-backtrace-demangle.core.bz2: Likewise.
1822 * backtrace.c: Make Linux only.
1823 * backtrace-child.c: Make Linux only.
1824 * backtrace-data.c: Make Linux only.
1825 * backtrace-dwarf.c: Make Linux only.
1826 * backtrace-subr.sh: Skip core file unwinding tests when not supported.
1851 * Makefile.am (TESTS): Add run-backtrace-core-aarch64.sh.
1852 (EXTRA_DIST): Add run-backtrace-core-aarch64.sh,
1853 backtrace.aarch64.core.bz2 and backtrace.aarch64.exec.bz2.
1854 * run-backtrace-core-aarch64.sh: New test.
1865 * backtrace-subr.sh (check_unsupported): Special case arm*.
1900 * run-backtrace-demangle.sh: Check exitcode and max number of frames.
1905 * backtrace-child.c (sigusr2): Call pthread_exit.
1911 * Makefile.am (TESTS): Add run-backtrace-demangle.sh.
1913 (EXTRA_DIST): Add run-backtrace-demangle.sh,
1914 testfile-backtrace-demangle.bz2, testfile-backtrace-demangle.cc,
1915 testfile-backtrace-demangle.core.bz2.
1916 * backtrace-demangle.cc: New file.
1917 * run-backtrace-demangle.sh: New file.
1918 * testfile-backtrace-demangle.bz2: New file.
1919 * testfile-backtrace-demangle.cc: New file.
1920 * testfile-backtrace-demangle.core.bz2: New file.
1924 * backtrace-subr.sh (check_native_core): Check to see if core file
1930 * backtrace-data.c (main): Don't assert if raise returns.
1931 * backtrace-dwarf.c (report_pid): Call dwfl_linux_proc_attach with
1935 * backtrace.c (ptrace_detach_stopped): Removed function.
1942 * backtrace-subr.sh (check_native_core): Skip, exit 77, the test
1959 * backtrace-dwarf.c (report_pid): Explicitly call
1961 * backtrace.c (report_pid): Likewise.
1965 * backtrace.c (callback_verify): Only assert that case 5 is the last
1993 * Makefile.am (TESTS): Add run-backtrace-core-s390x.sh and
1994 run-backtrace-core-s390.sh.
1995 (EXTRA_DIST): Add backtrace.s390x.core.bz2, backtrace.s390x.exec.bz2,
1996 backtrace.s390.core.bz2, backtrace.s390.exec.bz2,
1997 run-backtrace-core-s390x.sh and run-backtrace-core-s390.sh.
1998 * backtrace.s390.core.bz2: New file.
1999 * backtrace.s390.exec.bz2: New file.
2000 * backtrace.s390x.core.bz2: New file.
2001 * backtrace.s390x.exec.bz2: New file.
2002 * run-backtrace-core-s390.sh: New file.
2003 * run-backtrace-core-s390x.sh: New file.
2007 * backtrace-dwarf.c (executable, find_elf, dwfl_offline): Remove unused
2013 * Makefile.am (TESTS): Add run-backtrace-core-ppc.sh.
2014 (EXTRA_DIST): Add backtrace.ppc.core.bz2,
2015 backtrace.ppc.exec.bz2 and run-backtrace-core-ppc.sh.
2016 * backtrace.ppc.core.bz2: New file.
2017 * backtrace.ppc.exec.bz2: New file.
2018 * run-backtrace-core-ppc.sh: New file.
2022 * Makefile.am (backtrace_child_biarch_SOURCES): New backtrace-child.c.
2027 * backtrace-subr.sh (check_native_core): Disable valgrind while
2029 * run-backtrace-data.sh: Disable valgrind.
2030 * run-backtrace-dwarf.sh: Likewise.
2040 * backtrace-child.c (sigusr2): Add NOINLINE_NOCLONE and final asm stub.
2044 * backtrace-data.c (main): If unsupported also print to stderr.
2045 * run-backtrace-dwarf.sh: Add check_unsupported and check_main.
2049 * Makefile.am (backtrace-child-biarch): Add $(EXEEXT).
2053 * Makefile.am (check_PROGRAMS): Add backtrace, backtrace-child,
2054 backtrace-data and backtrace-dwarf.
2055 (BUILT_SOURCES, clean-local, backtrace-child-biarch): New.
2056 (TESTS): Add run-backtrace-native.sh, run-backtrace-data.sh,
2057 run-backtrace-dwarf.sh, run-backtrace-native-biarch.sh,
2058 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh,
2059 run-backtrace-core-x86_64.sh and run-backtrace-core-i386.sh.
2061 (EXTRA_DIST): Add run-backtrace-data.sh, run-backtrace-dwarf.sh,
2062 cleanup-13.c, run-backtrace-native.sh, run-backtrace-native-biarch.sh,
2063 run-backtrace-native-core.sh, run-backtrace-native-core-biarch.sh,
2064 run-backtrace-core-x86_64.sh, run-backtrace-core-i386.sh,
2065 backtrace-subr.sh, backtrace.i386.core.bz2, backtrace.i386.exec.bz2,
2066 backtrace.x86_64.core.bz2, backtrace.x86_64.exec.bz2.
2070 * backtrace-child.c: New file.
2071 * backtrace-data.c: New file.
2072 * backtrace-dwarf.c: New file.
2073 * backtrace-subr.sh: New file.
2074 * backtrace.c: New file.
2076 * backtrace.i386.core.bz2: New file.
2077 * backtrace.i386.exec.bz2: New file.
2078 * backtrace.x86_64.core.bz2: New file.
2079 * backtrace.x86_64.exec.bz2: New file.
2080 * run-backtrace-core-i386.sh: New file.
2081 * run-backtrace-core-x86_64.sh: New file.
2082 * run-backtrace-native-biarch.sh: New file.
2083 * run-backtrace-native-core-biarch.sh: New file.
2084 * run-backtrace-native-core.sh: New file.
2085 * run-backtrace-native.sh: New file.
2086 * run-backtrace-data.sh: New file.
2087 * run-backtrace-dwarf.sh: New file.