OSDN Git Service

gdb/
authorjkratoch <jkratoch>
Sun, 9 Oct 2011 19:29:10 +0000 (19:29 +0000)
committerjkratoch <jkratoch>
Sun, 9 Oct 2011 19:29:10 +0000 (19:29 +0000)
commit6ffb601cd75ece93e4cdd31029ba0f8395980e15
tree58aa992c77229fe635562baefced50aa33aa33ac
parentabb26df7e80e6f48a8ca1a30da941c0123452ad4
gdb/
Protect entry values against self tail calls.
* dwarf2loc.c (VEC (CORE_ADDR), func_verify_no_selftailcall): New.
(dwarf_expr_dwarf_reg_entry_value): Call func_verify_no_selftailcall.

gdb/testsuite/
Protect entry values against self tail calls.
* gdb.arch/amd64-entry-value.cc (self2, self): New.
(main): Call self.
* gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
(set debug entry-values 1, self: bt debug entry-values): New tests.
gdb/ChangeLog
gdb/dwarf2loc.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/amd64-entry-value.cc
gdb/testsuite/gdb.arch/amd64-entry-value.exp