set see5 0
gdb_test_multiple "info mem" "info mem(1)" {
- -re "1 y \t$hex $hex wo nocache \[^\r\n\]*" {
+ -re "1 y \[ \t\]+$hex $hex wo nocache \[^\r\n\]*" {
set see1 1
exp_continue
}
- -re "2 y \t$hex $hex ro nocache \[^\r\n\]*" {
+ -re "2 y \[ \t\]+$hex $hex ro nocache \[^\r\n\]*" {
set see2 1
exp_continue
}
- -re "3 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "3 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see3 1
exp_continue
}
- -re "4 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "4 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see4 1
exp_continue
}
- -re "5 y \t$hex $hex rw nocache .\[^\r\n\]*" {
+ -re "5 y \[ \t\]+$hex $hex rw nocache .\[^\r\n\]*" {
set see5 1
exp_continue
}
set see5 0
gdb_test_multiple "info mem" "mem 2 and 4 were disabled" {
- -re "1 y \t$hex $hex wo nocache \[^\r\n\]*" {
+ -re "1 y \[ \t\]+$hex $hex wo nocache \[^\r\n\]*" {
set see1 1
exp_continue
}
- -re "2 n \t$hex $hex ro nocache \[^\r\n\]*" {
+ -re "2 n \[ \t\]+$hex $hex ro nocache \[^\r\n\]*" {
set see2 1
exp_continue
}
- -re "3 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "3 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see3 1
exp_continue
}
- -re "4 n \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "4 n \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see4 1
exp_continue
}
- -re "5 y \t$hex $hex rw nocache .\[^\r\n\]*" {
+ -re "5 y \[ \t\]+$hex $hex rw nocache .\[^\r\n\]*" {
set see5 1
exp_continue
}
set see5 0
gdb_test_multiple "info mem" "mem 2-4 were enabled" {
- -re "1 y \t$hex $hex wo nocache \[^\r\n\]*" {
+ -re "1 y \[ \t\]+$hex $hex wo nocache \[^\r\n\]*" {
set see1 1
exp_continue
}
- -re "2 y \t$hex $hex ro nocache \[^\r\n\]*" {
+ -re "2 y \[ \t\]+$hex $hex ro nocache \[^\r\n\]*" {
set see2 1
exp_continue
}
- -re "3 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "3 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see3 1
exp_continue
}
- -re "4 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "4 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see4 1
exp_continue
}
- -re "5 y \t$hex $hex rw nocache .\[^\r\n\]*" {
+ -re "5 y \[ \t\]+$hex $hex rw nocache .\[^\r\n\]*" {
set see5 1
exp_continue
}
set see5 0
gdb_test_multiple "info mem" "mem 1 to 5 were disabled" {
- -re "1 n \t$hex $hex wo nocache \[^\r\n\]*" {
+ -re "1 n \[ \t\]+$hex $hex wo nocache \[^\r\n\]*" {
set see1 1
exp_continue
}
- -re "2 n \t$hex $hex ro nocache \[^\r\n\]*" {
+ -re "2 n \[ \t\]+$hex $hex ro nocache \[^\r\n\]*" {
set see2 1
exp_continue
}
- -re "3 n \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "3 n \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see3 1
exp_continue
}
- -re "4 n \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "4 n \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see4 1
exp_continue
}
- -re "5 n \t$hex $hex rw nocache .\[^\r\n\]*" {
+ -re "5 n \[ \t\]+$hex $hex rw nocache .\[^\r\n\]*" {
set see5 1
exp_continue
}
set see5 0
gdb_test_multiple "info mem" "mem 1 to 5 were enabled" {
- -re "1 y \t$hex $hex wo nocache \[^\r\n\]*" {
+ -re "1 y \[ \t\]+$hex $hex wo nocache \[^\r\n\]*" {
set see1 1
exp_continue
}
- -re "2 y \t$hex $hex ro nocache \[^\r\n\]*" {
+ -re "2 y \[ \t\]+$hex $hex ro nocache \[^\r\n\]*" {
set see2 1
exp_continue
}
- -re "3 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "3 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see3 1
exp_continue
}
- -re "4 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "4 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see4 1
exp_continue
}
- -re "5 y \t$hex $hex rw nocache .\[^\r\n\]*" {
+ -re "5 y \[ \t\]+$hex $hex rw nocache .\[^\r\n\]*" {
set see5 1
exp_continue
}
gdb_test_no_output "delete mem 1" "delete mem 1"
gdb_test_multiple "info mem" "mem 1 was deleted" {
- -re "1 y \t$hex $hex wo nocache \[^\r\n\]*" {
+ -re "1 y \[ \t\]+$hex $hex wo nocache \[^\r\n\]*" {
set see1 1
exp_continue
}
- -re "2 y \t$hex $hex ro nocache \[^\r\n\]*" {
+ -re "2 y \[ \t\]+$hex $hex ro nocache \[^\r\n\]*" {
set see2 1
exp_continue
}
- -re "3 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "3 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see3 1
exp_continue
}
- -re "4 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "4 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see4 1
exp_continue
}
- -re "5 y \t$hex $hex rw nocache .\[^\r\n\]*" {
+ -re "5 y \[ \t\]+$hex $hex rw nocache .\[^\r\n\]*" {
set see5 1
exp_continue
}
gdb_test_no_output "delete mem 2 4" "delete mem 2 4"
gdb_test_multiple "info mem" "mem 2 and 4 were deleted" {
- -re "1 y \t$hex $hex wo nocache \[^\r\n\]*" {
+ -re "1 y \[ \t\]+$hex $hex wo nocache \[^\r\n\]*" {
set see1 1
exp_continue
}
- -re "2 y \t$hex $hex ro nocache \[^\r\n\]*" {
+ -re "2 y \[ \t\]+$hex $hex ro nocache \[^\r\n\]*" {
set see2 1
exp_continue
}
- -re "3 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "3 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see3 1
exp_continue
}
- -re "4 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "4 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see4 1
exp_continue
}
- -re "5 y \t$hex $hex rw nocache .\[^\r\n\]*" {
+ -re "5 y \[ \t\]+$hex $hex rw nocache .\[^\r\n\]*" {
set see5 1
exp_continue
}
"No memory region number 2.*No memory region number 4." \
"delete mem 2-4"
gdb_test_multiple "info mem" "mem 2-4 were deleted" {
- -re "1 y \t$hex $hex wo nocache \[^\r\n\]*" {
+ -re "1 y \[ \t\]+$hex $hex wo nocache \[^\r\n\]*" {
set see1 1
exp_continue
}
- -re "2 y \t$hex $hex ro nocache \[^\r\n\]*" {
+ -re "2 y \[ \t\]+$hex $hex ro nocache \[^\r\n\]*" {
set see2 1
exp_continue
}
- -re "3 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "3 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see3 1
exp_continue
}
- -re "4 y \t$hex $hex rw nocache \[^\r\n\]*" {
+ -re "4 y \[ \t\]+$hex $hex rw nocache \[^\r\n\]*" {
set see4 1
exp_continue
}
- -re "5 y \t$hex $hex rw nocache .\[^\r\n\]*" {
+ -re "5 y \[ \t\]+$hex $hex rw nocache .\[^\r\n\]*" {
set see5 1
exp_continue
}