mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-12-27 05:23:43 +01:00
0f9a540c8c
Program test-coredump-unwind was modified to map backing files based on virtual addresses instead of segment numbers. The crasher.c is a program that essentially calls some functions and then writes to invalid address causing a crash. Before that, it detects which executables are mapped to which virtual addresses and writes this information to a file suitable for consumption by test-coredump-unwind. The mapping information is obtained form /proc/self/maps, so currently it only works on linux. The test itself is a shell script, which first runs the program and then runs test-coredump-unwind on the resulting core and address space map file to check whether the stack trace obtained from the dump roughly corresponds to what it should look like. Signed-off-by: Martin Milata <mmilata@redhat.com>
58 lines
838 B
Text
58 lines
838 B
Text
*.la
|
|
*.a
|
|
*.o
|
|
*.lo
|
|
*~
|
|
|
|
.libs/
|
|
.deps/
|
|
|
|
.dirstamp
|
|
Makefile
|
|
Makefile.in
|
|
|
|
INSTALL
|
|
aclocal.m4
|
|
autom4te.cache/
|
|
config.log
|
|
config.status
|
|
config/
|
|
configure
|
|
libtool
|
|
|
|
doc/common.tex
|
|
|
|
include/config.h
|
|
include/config.h.in
|
|
include/libunwind-common.h
|
|
include/stamp-h1
|
|
|
|
tests/[GL]test-bt
|
|
tests/[GL]test-concurrent
|
|
tests/[GL]test-dyn1
|
|
tests/[GL]test-exc
|
|
tests/[GL]test-init
|
|
tests/[GL]test-resume-sig
|
|
tests/[GL]perf-simple
|
|
tests/Ltest-nomalloc
|
|
tests/Ltest-nocalloc
|
|
tests/Lperf-simple
|
|
tests/check-namespace.sh
|
|
tests/crasher
|
|
tests/forker
|
|
tests/mapper
|
|
tests/rs-race
|
|
tests/test-async-sig
|
|
tests/test-coredump-unwind
|
|
tests/test-flush-cache
|
|
tests/test-init-remote
|
|
tests/test-mem
|
|
tests/test-ptrace
|
|
tests/test-setjmp
|
|
tests/test-strerror
|
|
tests/test-proc-info
|
|
tests/test-ptrace-misc
|
|
tests/test-varargs
|
|
tests/test-static-link
|
|
tests/[GL]test-trace
|
|
tests/[GL]perf-trace
|