Browse Source

gdb/testsuite/

* gdb.base/catch-load.c: Remove the include of "dlfcn.h".
	 [__WIN32__]: Include "windows.h" and define macro dlopen
	 and dlclose.
	[!__WIN32__]: Include "dlfcn.h".
	* gdb.base/catch-load.exp (one_catch_load_test): Match
	directory separator.
binutils-2_24-branch
Yao Qi 13 years ago
parent
commit
57b0d98e59
  1. 9
      gdb/testsuite/ChangeLog
  2. 9
      gdb/testsuite/gdb.base/catch-load.c
  3. 2
      gdb/testsuite/gdb.base/catch-load.exp

9
gdb/testsuite/ChangeLog

@ -1,3 +1,12 @@
2013-09-17 Yao Qi <yao@codesourcery.com>
* gdb.base/catch-load.c: Remove the include of "dlfcn.h".
[__WIN32__]: Include "windows.h" and define macro dlopen
and dlclose.
[!__WIN32__]: Include "dlfcn.h".
* gdb.base/catch-load.exp (one_catch_load_test): Match
directory separator.
2013-09-16 Doug Evans <dje@google.com> 2013-09-16 Doug Evans <dje@google.com>
* lib/gdb.exp (using_fission): New proc. * lib/gdb.exp (using_fission): New proc.

9
gdb/testsuite/gdb.base/catch-load.c

@ -15,9 +15,16 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */ along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include <dlfcn.h>
#include <stdio.h> #include <stdio.h>
#ifdef __WIN32__
#include <windows.h>
#define dlopen(name, mode) LoadLibrary (TEXT (name))
#define dlclose(handle) FreeLibrary (handle)
#else
#include <dlfcn.h>
#endif
/* This is updated by the .exp file. */ /* This is updated by the .exp file. */
char *libname = "catch-load-so.so"; char *libname = "catch-load-so.so";

2
gdb/testsuite/gdb.base/catch-load.exp

@ -64,7 +64,7 @@ proc one_catch_load_test {scenario kind match sostop} {
gdb_test "catch $kind" "Catchpoint $decimal \\(.*\\)" gdb_test "catch $kind" "Catchpoint $decimal \\(.*\\)"
gdb_test_multiple "continue" "continue" { gdb_test_multiple "continue" "continue" {
-re "Catchpoint $decimal\r\n.*loaded .*/$testfile2.*\r\n.*$gdb_prompt $" { -re "Catchpoint $decimal\r\n.*loaded .*(\\\\|/)$testfile2.*\r\n.*$gdb_prompt $" {
if {$match} { if {$match} {
pass "continue" pass "continue"
} else { } else {

Loading…
Cancel
Save