btrace: control memory access during replay
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.btrace / data.exp
index 64c5443ae450df0615d3f8169267551a85622533..91d8d8bd7d758a8ea8a550040d50a9f6f5cc18f6 100644 (file)
@@ -40,6 +40,14 @@ gdb_test "reverse-step" ".*test\.4.*"
 gdb_test "print glob" "unavailable\[^\\\r\\\n\]*"
 gdb_test "print loc" "unavailable\[^\\\r\\\n\]*"
 
+# we can read memory if we explicitly allow it.
+gdb_test_no_output "set record btrace replay-memory-access read-write"
+gdb_test "print glob" "1"
+
+# we can't if we don't explicitly allow it.
+gdb_test_no_output "set record btrace replay-memory-access read-only"
+gdb_test "print glob" "unavailable\[^\\\r\\\n\]*"
+
 # stop replaying and try again
-gdb_test "record goto end"
+gdb_test "record goto end" ".*main\.3.*"
 gdb_test "print glob" "1"
This page took 0.024619 seconds and 4 git commands to generate.