binutils-gdb/gdb/testsuite/gdb.btrace
Markus Metzger 43368e1d9a btrace: do not return out of TRY/CATCH
In btrace_pt_readmem_callback, we read memory inside TRY/CATCH and return in
case of an error return value.  This corrupts the cleanup chain, which
eventually results in a SEGV when doing or discarding cleanups later on.

gdb/
	* btrace.c (btrace_pt_readmem_callback): Do not return in TRY/CATCH.

testsuite/
	* gdb.btrace/dlopen.exp: New.
	* gdb.btrace/dlopen.c: New.
	* gdb.btrace/dlopen-dso.c: New.
2016-01-04 09:43:39 +01:00
..
Makefile.in btrace: fix tests for 32-bit 2015-03-25 14:18:02 +01:00
buffer-size.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
data.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
data.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
delta.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dlopen-dso.c btrace: do not return out of TRY/CATCH 2016-01-04 09:43:39 +01:00
dlopen.c btrace: do not return out of TRY/CATCH 2016-01-04 09:43:39 +01:00
dlopen.exp btrace: do not return out of TRY/CATCH 2016-01-04 09:43:39 +01:00
enable.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
enable.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
exception.cc GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
exception.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
function_call_history.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
function_call_history.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
gcore.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
i686-record_goto.S GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
i686-tailcall.S GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
instruction_history.S GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
instruction_history.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
instruction_history.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
multi-thread-step.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
multi-thread-step.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
nohist.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
non-stop.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
non-stop.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
record_goto-step.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
record_goto.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
record_goto.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
rn-dl-bind.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
rn-dl-bind.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
segv.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
segv.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
step.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
stepi.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
tailcall.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
tailcall.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
tsx.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
tsx.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
unknown_functions.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
unknown_functions.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
vdso.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
vdso.exp GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
x86-tsx.S GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
x86_64-record_goto.S GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
x86_64-tailcall.S GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00