aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2010-04-23 21:44:20 +0000
committerJan Kratochvil <jan.kratochvil@redhat.com>2010-04-23 21:44:20 +0000
commit492928e407c9c69d0cd998a14f82cdd839c8f71a (patch)
tree003553147b635059a4ca1b7c8de71e83af533e26 /gdb/config
parentef38fd8a0b29ff3e53add753ef8fe3bd6c242542 (diff)
downloadgdb-492928e407c9c69d0cd998a14f82cdd839c8f71a.zip
gdb-492928e407c9c69d0cd998a14f82cdd839c8f71a.tar.gz
gdb-492928e407c9c69d0cd998a14f82cdd839c8f71a.tar.bz2
gdb/
Fix deadlock on looped list of loaded shared objects. * solib-svr4.c (LM_PREV): New function. (IGNORE_FIRST_LINK_MAP_ENTRY): Use it. (svr4_current_sos): Check for correct l_prev. New variables prev_lm and next_lm. Clear prev_lm for solib_svr4_r_ldsomap. * config/djgpp/fnchange.lst: Add translation for solib-corrupted.exp. gdb/testsuite/ Fix deadlock on looped list of loaded shared objects. * gdb.base/solib-corrupted.exp: New.
Diffstat (limited to 'gdb/config')
-rw-r--r--gdb/config/djgpp/fnchange.lst1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/config/djgpp/fnchange.lst b/gdb/config/djgpp/fnchange.lst
index 97ef7bd..f207216 100644
--- a/gdb/config/djgpp/fnchange.lst
+++ b/gdb/config/djgpp/fnchange.lst
@@ -397,6 +397,7 @@
@V@/gdb/testsuite/gdb.base/siginfo-obj.c @V@/gdb/testsuite/gdb.base/si-obj.c
@V@/gdb/testsuite/gdb.base/siginfo-addr.exp @V@/gdb/testsuite/gdb.base/si-addr.exp
@V@/gdb/testsuite/gdb.base/siginfo-obj.exp @V@/gdb/testsuite/gdb.base/si-obj.exp
+@V@/gdb/testsuite/gdb.base/solib-corrupted.exp @V@/gdb/testsuite/gdb.base/so-crptd.exp
@V@/gdb/testsuite/gdb.base/solib-disc.c @V@/gdb/testsuite/gdb.base/so-disc.c
@V@/gdb/testsuite/gdb.base/solib-display-lib.c @V@/gdb/testsuite/gdb.base/so-displib.c
@V@/gdb/testsuite/gdb.base/solib-display-main.c @V@/gdb/testsuite/gdb.base/so-dispmain.c