diff options
author | Doug Evans <dje@google.com> | 2013-05-06 22:11:16 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2013-05-06 22:11:16 +0000 |
commit | fac51dd9e59b66e8427ed00c417cb1bf5b0679ac (patch) | |
tree | 6b85447df16ad28da7855e5337c2ed765e9de8dd /gdb/testsuite/gdb.threads | |
parent | c2a96e8cafeeda6132399e9ea94dafad6366ccc5 (diff) | |
download | gdb-fac51dd9e59b66e8427ed00c417cb1bf5b0679ac.zip gdb-fac51dd9e59b66e8427ed00c417cb1bf5b0679ac.tar.gz gdb-fac51dd9e59b66e8427ed00c417cb1bf5b0679ac.tar.bz2 |
* lib/gdb.exp (gdb_core_cmd): New function.
* gdb.arch/system-gcore.exp: Use it.
* gdb.arch/vsx-regs.exp: Ditto.
* gdb.base/gcore.exp: Ditto.
* gdb.threads/gcore-thread.exp: Ditto.
Diffstat (limited to 'gdb/testsuite/gdb.threads')
-rw-r--r-- | gdb/testsuite/gdb.threads/gcore-thread.exp | 33 |
1 files changed, 3 insertions, 30 deletions
diff --git a/gdb/testsuite/gdb.threads/gcore-thread.exp b/gdb/testsuite/gdb.threads/gcore-thread.exp index 31714c8..b01ecb7 100644 --- a/gdb/testsuite/gdb.threads/gcore-thread.exp +++ b/gdb/testsuite/gdb.threads/gcore-thread.exp @@ -125,37 +125,10 @@ if {"$core0file" != ""} { # Now restart gdb and load the corefile. clean_restart ${testfile} -proc load_core { corefile } { - global gdb_prompt - global libthread_db_seen - - gdb_test_multiple "core $corefile" \ - "re-load generated corefile" { - -re "\\\[Thread debugging using \[^ \r\n\]* enabled\\\]\r\n" { - exp_continue - } - -re " is not a core dump:.*\r\n$gdb_prompt $" { - fail "re-load generated corefile (bad file format)" - # No use proceeding from here. - return 0 - } - -re ": No such file or directory.*\r\n$gdb_prompt $" { - fail "re-load generated corefile (file not found)" - # No use proceeding from here. - return 0 - } - -re "Couldn't find .* registers in core file.*\r\n$gdb_prompt $" { - fail "re-load generated corefile (incomplete note section)" - } - -re "Core was generated by .*\r\n$gdb_prompt $" { - pass "re-load generated corefile" - } - } - return 1 -} - foreach name { corefile core0file } { with_test_prefix $name { - if ![load_core [subst $$name]] { + set core_loaded [gdb_core_cmd [subst $$name] "re-load generated corefile"] + if { $core_loaded == -1 } { + # No use proceeding from here. continue } |